Энтропия термодинамического графа
В работе вводится алгоритмическая модель теплообмена на графе – термодинамический граф. Термодинамический граф является аналогом сеток в методе конечных разностей: вычисление температур осуществляется в вершинах графа, а ребра графа указывают на непосредственный теплообмен между вершинами. Рекуррент...
Збережено в:
Дата: | 2016 |
---|---|
Автори: | , |
Формат: | Стаття |
Мова: | Russian |
Опубліковано: |
Інститут прикладної математики і механіки НАН України
2016
|
Назва видання: | Труды Института прикладной математики и механики |
Онлайн доступ: | http://dspace.nbuv.gov.ua/handle/123456789/124247 |
Теги: |
Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
|
Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
Цитувати: | Энтропия термодинамического графа / А.Н. Курганский, А.Ю. Максимова // Труды Института прикладной математики и механики. — Донецьк: ІПММ, 2016. — Т. 30. — С. 96-108. — Бібліогр.: 4 назв. — рос. |
Репозитарії
Digital Library of Periodicals of National Academy of Sciences of Ukraineid |
irk-123456789-124247 |
---|---|
record_format |
dspace |
spelling |
irk-123456789-1242472017-09-23T03:03:54Z Энтропия термодинамического графа Курганский, А.Н. Максимова, А.Ю. В работе вводится алгоритмическая модель теплообмена на графе – термодинамический граф. Термодинамический граф является аналогом сеток в методе конечных разностей: вычисление температур осуществляется в вершинах графа, а ребра графа указывают на непосредственный теплообмен между вершинами. Рекуррентные соотношения теплообмена в графе выводятся без обращения к дифференциальным уравнениям, а только опираясь на коэффициенты теплопроводности и удельной теплоемкости. Такой подход представляется авторам одновременно более коротким и гибким с точки зрения алгоритмического моделирования термодинамического процесса, чем вывод разностных схем из дифференциальных уравнений. Далее вводится понятие энтропии термодинамического графа. Доказывается не улучшаемая в общем случае оценка длины шага по времени, при котором энтропия не убывает. Как следствие, данная оценка является одновременно точной границей устойчивости модели в общем случае. We introduce an algorithmic model of heat conduction, the thermodynamic graph. The thermodynamic graph is analogous to meshes in the finite difference method in the sense that the calculation of temperature is carried out at the vertices of the graph, and the edges indicate the direct heat exchange between the vertices. Recurrence relations of heat conduction in graph are derived without using of differential equations and based on the coefficients of thermal conductivity and heat capacity. This approach seems to be more direct and flexible from the point of view of algorithmic modeling of thermodynamic process than the derivation of difference schemes from differential equations. We introduce also the notion of entropy of thermodynamic graph. We find the maximum length of the time step at which the entropy does not decrease in the general case. As a result, this give us the accurate boundary of the model stability. 2016 Article Энтропия термодинамического графа / А.Н. Курганский, А.Ю. Максимова // Труды Института прикладной математики и механики. — Донецьк: ІПММ, 2016. — Т. 30. — С. 96-108. — Бібліогр.: 4 назв. — рос. 1683-4720 http://dspace.nbuv.gov.ua/handle/123456789/124247 531.38 ru Труды Института прикладной математики и механики Інститут прикладної математики і механіки НАН України |
institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
collection |
DSpace DC |
language |
Russian |
description |
В работе вводится алгоритмическая модель теплообмена на графе – термодинамический граф. Термодинамический граф является аналогом сеток в методе конечных разностей: вычисление температур осуществляется в вершинах графа, а ребра графа указывают на непосредственный теплообмен между вершинами. Рекуррентные соотношения теплообмена в графе выводятся без обращения к дифференциальным уравнениям, а только опираясь на коэффициенты теплопроводности и удельной теплоемкости. Такой подход представляется авторам одновременно более коротким и гибким с точки зрения алгоритмического моделирования термодинамического процесса, чем вывод разностных схем из дифференциальных уравнений. Далее вводится понятие энтропии термодинамического графа. Доказывается не улучшаемая в общем случае оценка длины шага по времени, при котором энтропия не убывает. Как следствие, данная оценка является одновременно точной границей устойчивости модели в общем случае. |
format |
Article |
author |
Курганский, А.Н. Максимова, А.Ю. |
spellingShingle |
Курганский, А.Н. Максимова, А.Ю. Энтропия термодинамического графа Труды Института прикладной математики и механики |
author_facet |
Курганский, А.Н. Максимова, А.Ю. |
author_sort |
Курганский, А.Н. |
title |
Энтропия термодинамического графа |
title_short |
Энтропия термодинамического графа |
title_full |
Энтропия термодинамического графа |
title_fullStr |
Энтропия термодинамического графа |
title_full_unstemmed |
Энтропия термодинамического графа |
title_sort |
энтропия термодинамического графа |
publisher |
Інститут прикладної математики і механіки НАН України |
publishDate |
2016 |
url |
http://dspace.nbuv.gov.ua/handle/123456789/124247 |
citation_txt |
Энтропия термодинамического графа / А.Н. Курганский, А.Ю. Максимова // Труды Института прикладной математики и механики. — Донецьк: ІПММ, 2016. — Т. 30. — С. 96-108. — Бібліогр.: 4 назв. — рос. |
series |
Труды Института прикладной математики и механики |
work_keys_str_mv |
AT kurganskijan éntropiâtermodinamičeskogografa AT maksimovaaû éntropiâtermodinamičeskogografa |
first_indexed |
2025-07-09T01:07:16Z |
last_indexed |
2025-07-09T01:07:16Z |
_version_ |
1837129522333351936 |
fulltext |
ISSN 1683-4720 Труды ИПММ. 2016. Том 30
УДК 531.38
c©2016. А.Н. Курганский, А.Ю. Максимова
ЭНТРОПИЯ ТЕРМОДИНАМИЧЕСКОГО ГРАФА
В работе вводится алгоритмическая модель теплообмена на графе – термодинамический граф.
Термодинамический граф является аналогом сеток в методе конечных разностей: вычисление
температур осуществляется в вершинах графа, а ребра графа указывают на непосредственный
теплообмен между вершинами. Рекуррентные соотношения теплообмена в графе выводятся без
обращения к дифференциальным уравнениям, а только опираясь на коэффициенты теплопро-
водности и удельной теплоемкости. Такой подход представляется авторам одновременно более
коротким и гибким с точки зрения алгоритмического моделирования термодинамического про-
цесса, чем вывод разностных схем из дифференциальных уравнений. Далее вводится понятие
энтропии термодинамического графа. Доказывается не улучшаемая в общем случае оценка дли-
ны шага по времени, при котором энтропия не убывает. Как следствие, данная оценка является
одновременно точной границей устойчивости модели в общем случае.
Ключевые слова: теплоперенос теплопроводностью, теория графов, диаграмма Вороного, эн-
тропия.
1. Введение. Математические модели физических или других процессов в
форме дифференциальных уравнений, основанных на языке актуальной непре-
рывности и бесконечности, являются не всегда в полной мере и ясно интерпрети-
руемыми с алгоритмической точки зрения при компьютерном моделировании, в
котором речь может идти не более чем о потенциальной, конструктивной непре-
рывности или бесконечности. В связи с возникающими таким образом сложно-
стями при построении алгоритмических моделей физических процессов следует
понимать, что математические формулы с равенствами являются частным слу-
чаем описания алгоритмов. Формулы для дискриминанта квадратного трехчлена,
разложения в ряды, дифференциальные уравнения, описывающие теплообмен, ас-
социативные, коммутативные законы и т.д. и т.п. являются примерами выражений
для вычислений или их эквивалентных преобразований. Другими словами, конеч-
ные алгебраические формулы, бесконечные ряды, частично-рекурсивные функ-
ции, машины Тьюринга являются, в конце концов, языками для выражения вы-
числений при компьютерном моделировании, являющемся во многом конечной
целью исследований. Определенным недостатком языков частично-рекурсивных
функций и машин Тьюринга, как понятий алгоритма, является трудность их мате-
матического анализа инструментами дифференцирования и интегрирования. Но,
с точки зрения компьютерных вычислений, они имеют явные преимущества в си-
лу своей природы. Таким образом, нет однозначных преимуществ в компьютер-
ном моделировании теплообмена, отталкивающегося именно от дифференциаль-
ных уравнений. Это очевидно потому, что сами дифференциальные уравнения
обосновываются предельным переходом в соотношениях, описывающих процессы
теплообмена на элементарных объемах, а разностные схемы – есть результат об-
96
Энтропия термодинамического графа
ратного процесса дискретизации дифференциальных уравнений, т.е. возвращения
к элементарным объемам. Таким образом, путь к разностным схемам делает два
лишних шага: 1) предельного перехода от дискретного описания к непрерывному
и 2) обратной дискретизации от дифференциальных уравнений к разностным схе-
мам. При компьютерном моделировании, если не ставится задача математического
анализа качественных свойств процесса, достаточно остановиться по пути к алго-
ритмическому описанию конкретного процесса теплообмена на шаге до предельно-
го перехода. Конечно, при ясном понимании того, что влечет за собой предельный
переход, от каких моментов описываемого процесса в результате этого перехода
абстрагируются, а какие новые моменты возникают уже в непрерывной форме –
эти два шага дают новые знания благодаря математическому анализу. Однако,
по опыту компьютерного моделирования многообразных процессов теплообмена,
путь к вычислительной программе, отталкивающийся не от дифференциальных
уравнений, а от того же, что и вывод самих уравнений, может оказаться короче.
Исходя из сказанного выше, в данной работе дается определение модели тер-
модинамического графа без обращения к дифференциальным уравнениям, иссле-
дуются его свойства, связанные с понятием энтропии и сходимостью численного
моделирования термодинамического графа. Метод конечных разностей с исполь-
зованием явной схемы является, как показано в работе, частным случаем такой
модели. Термодинамический граф служит основой для экспериментов при изуче-
нии процессов теплообмена, рассматриваемых в [1].
2. Термодинамический граф. Пусть G = (V, E) – конечный, ориентирован-
ный, связный, простой граф, где V – множество вершин, E ⊆ V × V – множество
дуг или, другими словами, отношение смежности на вершинах. Отношение E по-
лагаем симметричным. Напомним, что в случае ориентированного простого графа
принято говорить о дугах, т.е. об упорядоченных парах вершин (v, w), а в случае
неориентированного графа – о ребрах графа, т.е. о двухэлементных {v, w} множе-
ствах вершин. Поскольку E является симметричным, то G можно рассматривать
как неориентированный граф, но для удобства описания некоторых моментов теп-
лообмена G определен как ориентированный граф. Иногда дуги графа мы будем
называть ребрами, когда ориентация дуги не важна.
На вершинах и дугах графа определим следующие функции:
1. u : V ×R+ → R – температура вершин (температурное поле), [K], т.е. u(v, t)
есть температура вершины v в момент времени t;
2. ρ : V → R – плотность вещества в вершинах графа,
[
кг/м3
]
;
3. d : V → R – пространственный объем вершин,
[
м3
]
;
4. m : V → R+ – масса вершин графа, m(v) = ρ(v) · d(v), [кг];
5. c : V → R+ ∪ {∞} – удельная теплоемкость, [Дж/(кг ·К)];
6. µ : V → R – теплота кристаллизации, [Дж/кг];
97
А.Н. Курганский, А.Ю. Максимова
7. melting : V → R – температура плавления, [K];
8. f : V × R → {0, 1} – фаза вершин во времени, договоримся, что f (v, t) = 1
означает жидкую фазу вершины v в момент времени t, f (v, t) = 0 – твердую;
9. S : E → R+ – площади поверхности соприкосновения элементов вещества,[
м2
]
, т.е., если e = (v, w), то S(e) – площадь поверхности теплообмена между
вершинами v и w;
10. k : E → R – коэффициент теплопроводности, [Дж/(м ·К · с)];
11. ∆x : E → R – расстояние между вершинами, [м], т.е., если e = (v, w), то
∆x(e) является расстоянием между v и w.
Значение температур вершин в момент времени t = 0 назовем начальным усло-
вием. Значение температур вершин v, в которых c(v) = ∞, назовем граничным
условием.
Пусть v ∈ V . Обозначим множество всех смежных с v вершин в графе через
E(v) = {w|(v, w) ∈ E}.
Определение 1. Граф G с зафиксированными начальными и граничными усло-
виями, а также величинами c, ρ, d, µ, melting , f , S, k, ∆x, назовем графом тепло-
обмена или термодинамическим графом. Температурным полем на графе назовем
функцию u.
Геометрические параметры графа теплообмена имеют следующий смысл. При
вычислительном моделировании теплообмена в некотором объеме вещества, ма-
тематически представляемого некоторым ограниченным метрическим простран-
ством I, считаем, что вершины графа соответствуют точкам пространства, в ко-
торых вычисляются температуры. Вершина графа и соответствующая ей точка
пространства I отождествляются. Величина ∆x(v, w) есть расстояние между вер-
шинами (узлами) v и w. Естественный способ привязки к вершинам геометриче-
ских величин d и S следует из построения диаграммы Вороного [2] множества
вершин графа. А именно, считаем, что пространство I разбито на области близо-
сти (многоугольники Вороного), каждая из которых содержит ровно одну верши-
ну графа и все точки пространства, расстояние от которых до данной вершины
меньше, чем до любой другой вершины графа. Точки пространства I, лежащие на
равном расстоянии от двух или более вершин графа, образуют поверхность тепло-
обмена этих вершин. Величина d(v) есть мера (объем, площадь) многоугольника
Вороного, построенного вокруг вершины v, а значение S(v, w) есть мера поверх-
ности соприкосновения многоугольников Вороного, построенных вокруг v и w.
Иллюстрация к сказанному представлена на рис. 1.
3. Уравнение теплообмена. Рассмотрим v графа и смежную с ней вершину
w в момент времени t. Количество теплоты получаемой v за время ∆t в результате
теплообмена с w, исходя из определения функции k, равно
98
Энтропия термодинамического графа
Рис. 1. Фрагмент диаграммы Вороного с указанием геометрических параметров вершин графа
теплообмена
∆Q(v,w) =
u(w, t)− u(v, t)
∆x(v, w)
k(v, w)S(v, w)∆t.
Количество теплоты получаемого вершиной v за это время в результате теплового
взаимодействия со всеми смежными вершинами равно
∆Qv =
∑
w∈E(v)
u(w, t)− u(v, t)
∆x(v, w)
k(v, w)S(v, w)∆t.
Учитывая теплоту кристаллизации в случае смены фазы вершины, получаем
∆Qv =
∑
w∈E(v)
u(w, t)− u(v, t)
∆x(v, w)
k(v, w)S(v, w)∆t + (f(v, t)− f(v, t + ∆t))m(v)µ(v).
С другой стороны, используя коэффициент теплоемкости c (v) как связь между
изменением энергии вершины и изменением ее температуры, получаем
∆Qv = c(v)m(v)(u(v, t + ∆t)− u(v, t)).
Отсюда следует схема для вычисления температуры вершины в следующий мо-
мент времени:
u(v, t + ∆t) = u(v, t) +
∆t
c(v)m(v)
∑
w∈E(v)
u(w, t)− u(v, t)
∆x(v, w)
k(v, w)S(v, w)+
+ (f(v, t)− f(v, t + ∆t))
µ(v)
c(v)
. (1)
При отсутствии смен фаз уравнение теплообмена примет вид
u(v, t + ∆t) = u(v, t) +
∆t
c(v)m(v)
∑
w∈E(v)
u(w, t)− u(v, t)
∆x(v, w)
k(v, w)S(v, w).
99
А.Н. Курганский, А.Ю. Максимова
Если c(v) = ∞, то u(v, t+∆t) = u(v, t), т.е. v является частью граничных усло-
вий, при которых температура в v постоянна. Множество всех граничных вершин
из V обозначим через ∂V .
Обозначим Q(v, t) = c(v)m(v)u(v, t)+f(v, t)m(v)µ(v). Назовем Q(v, t) тепловой
энергией вершины v в момент времени t, а величину
Q(G, t) =
∑
v∈V ∂V
Q(v, t)
– тепловой энергией графа G в момент времени t. Используя выражение для теп-
ловой энергии в уравнении теплопроводности, получаем
Q(v, t + ∆t) = Q(v, t) + ∆t
∑
w∈E(v)
u(w, t)− u(v, t)
∆x(v, w)
k(v, w)S(v, w).
Теорема 1. Если в графе нет граничных вершин, ∂V = ∅, то тепловая энер-
гия Q(G, t) постоянна во времени.
Доказательство. Доказательство следует из простого факта
∑
v∈V
∑
w∈E(v)
u(w, t)− u(v, t)
∆x(v, w)
k(v, w)S(v, w) = 0,
верного в силу равенств S(v, w) = S(w, v), k(v, w) = k(w, v), ∆x(v, w) = ∆x(w, v).
¤
Далее рассматриваем только уравнение теплообмена без смены фаз. Пронуме-
руем вершины V графа G числами {1, 2, . . ., |V |}. Пусть |V | = n. Обозначим через
i вершину с номером i, а через ui(t) – температуру вершины i в момент времени
t. Введем обозначение вектор-столбца:
U(t) =
u1(t)
u2(t)
. . .
un(t)
.
Уравнения теплообмена без фазовых переходов являются линейным преобра-
зованием поля u. Таким образом, мы можем записать U(t + ∆t) = AU(t), где
матрица
A =
α11 . . . α1n
. . . . . . . . .
αn1 . . . αnn
,
которую назовем матрицей теплообмена, обладает очевидными свойствами, сфор-
мулированными в следующей лемме.
100
Энтропия термодинамического графа
Лемма 1. Матрица A обладает следующими свойствами:
1. αij =
k(i, j)S(i, j)∆t
c(i)m(i)∆x(i, j)
≥0, если j∈E(i);
2. αij = 0, если j /∈E(i) и j 6=i;
3. αii = 1−∑
j∈E(i) αij;
4.
∑n
j=1 αij = 1;
5. если c(i) < ∞, c(j) < ∞, то p(i)αij = p(j)αji;
6. если i является граничной вершиной, то αii = 1.
И справедлива следующая теорема.
Теорема 2. При достаточно малых ∆t ≥ 0 определитель матрицы теплооб-
мена отличен от 0 и, следовательно, она обратима.
Доказательство. При ∆t = 0 матрица A является единичной. В силу непре-
рывности определителя как функции элементов матрицы, определитель матрицы
теплообмена отличен от нуля при достаточно малых ∆t ≥ 0. ¤
4. Энтропия термодинамического графа. Величину φ(v) = c(v)ρ(v) назо-
вем плотностью теплоемкости в вершине v, а φ(v)d(v) – теплоемкостью вершины
v. Величину
Φ(G) =
∑
v∈V \∂V
φ(v)d(v)
назовем теплоемкостью графа, а величину p(v) = (φ(v)d(v))/Φ(G) – взвешенной
теплоемкостью вершины v.
Средней температурного поля u и температурой графа G в момент времени t
назовем величину
Mu(t) =
∑
v∈V \∂V
u(v, t)p(v) =
∑
v∈V \∂V u(v, t)φ(v)d(v)
Φ(G)
.
Обозначим через
Du(t) =
∑
v∈V \∂V
|u(v, t)−Mu(t)|p(v) =
∑
v∈V \∂V |u(v, t)−Mu(t)|φ(v)d(v)
Φ(G)
(2)
средневзвешенное абсолютное отклонение температурного поля u. Заметим, что
Du(t) = 0 тогда и только тогда, когда тепловое поле в V \ ∂V константное.
Величину
Nu(t) =
Du(t)
Mu(t)
Φ(G) =
∑
v∈V \∂V |u(v, t)−Mu(t)|φ(v)d(v)
Mu(t)
101
А.Н. Курганский, А.Ю. Максимова
назовем негэнтропией поля u в момент времени t, а величину
∆Su(t) = Nu(t)−Nu(t + ∆t)
– разностной формой энтропии теплового поля u в момент времени t. Если тепло-
вое поле является константным, то Nu(t)≡∆Su(t)≡0 для всех t.
Следствие 1. Негэнтропия термодинамического графа равна 0 тогда и толь-
ко тогда, когда тепловое поле на не граничных вершинах графа константное.
Теорема 3. Для термодинамического графа выполняются неравенства
0 ≤ Nu(t) < 2Φ(G).
Доказательство. Рассмотрим формулу (2), в которой для упрощения обозна-
чений опущен параметр t и M = Mu:
Du =
∑
i∈V \∂V
|u(i)−M |p(i).
Пусть две вершины v и w такие, что u(v) > M , 0 < u(w) ≤ M . Рассмотрим
тепловое поле u′ на графе G, которое совпадает с u во всех вершинах графа, кроме
v и w. Пусть u′(v) = u(v) + (u(w)p(w))/p(u) и u′(w) = 0. Значения u′ подобраны
так, что Mu′ = M . Поскольку
(u(v)−M)p(v) + (M − u(w))p(w) =
=
(
u(v)− u(w)p(w)
p(v)
−M
)
p(v) + Mp(w) <
<
(
u(v) +
u(w)p(w)
p(v)
−M
)
p(v) + Mp(w),
то
Du =
= (u(v)−M)p(v) + (M − u(w))p(w) +
∑
i∈V \(∂V ∪{v,w})
|u(i)−Mu|p(i) <
<
(
u(v) +
u(w)p(w)
p(v)
−M
)
p(v) + Mp(w) +
∑
i∈V \(∂V ∪{v,w})
|u(i)−Mu|p(i) =
= Du′ .
Таким образом, если температурное поле u графа такое, что есть вершина v,
в которой температура больше 0 и меньше M , то поле можно преобразовать с
сохранением средней температуры так, что негэнтропия графа увеличится.
Пусть теперь две вершины v и w такие, что u(v) > M , u(w) > M . Рассмотрим
тепловое поле u′ на графе G, которое совпадает с u во всех вершинах графа,
кроме v и w. Пусть u′(v) = u(v) + (u(w)−M)/(p(u)) p(w) и u′(w) = M . Значения
u′ подобраны так, что Mu′ = M . Поскольку
102
Энтропия термодинамического графа
(u(v)−M) p(v)+(u(w)−M) p(w) =
(
u(v) +
u(w)−M
p(v)
p(w)−M
)
p(v)+Mp(w),
то
Du = (u(v)−M) p(v) + (u(w)−M) p(w) +
∑
i∈V \(∂V ∪{v,w})
|u(i)−Mu|p(i) =
=
(
u(v) +
u(w)−M
p(v)
p(w)−M
)
p(v) + 0p(w) +
∑
i∈V \(∂V ∪{v,w})
|u(i)−Mu|p(i) =
= Du′ .
Отсюда следует, что максимальная негэнтропия графа достигается только, если
температурное поле такое, что во всех вершинах, кроме одной, температура равна
0. Пусть вершина v имеет температуру M/p(v), а температура во всех других
вершинах равна 0. Тогда средняя температура поля равна M и
Du =
(
M
p
−M
)
p(v) +
∑
i∈V \(∂V ∪{v})
Mp(i) = 2M(1− p(v)) < 2M.
Отсюда Nu(t) = (Du(t))/(Mu(t)) Φ(G) < 2Φ(G). ¤
Исходя из теоремы, естественно дать следующее определение энтропии.
Определение 2. Энтропией термодинамического графа G назовем величину
Su(t) = 2Φ(G)−Nu(t).
Следствие 2. Справедливы неравенства: 0 < Su(t) ≤ 2Φ(G).
Теорема 4. Пусть в термодинамическом графе G = (V, E) средняя темпе-
ратура двух подмножеств его вершин V ′ и V ′′, V = V ′ ∪ V ′′, совпадают. Тогда
энтропия графа G равна сумме энтропий его подграфов G′ и G′′, образованных,
соответственно, вершинами V ′ и V ′′.
Доказательство. Достаточно доказать указанное аддитивное свойство для нег-
энтропии. Доказательство прямо следует из ее определения
Nu(t) =
∑
v∈V \∂V |u(v, t)−Mu(t)|φ(v)d(v)
Mu(t)
и равенства
∑
v∈V \∂V
|u(v, t)−Mu(t)|φ(v)d(v) =
=
∑
v∈V ′\∂V
|u(v, t)−Mu(t)|φ(v)d(v) +
∑
v∈V ′′\∂V
|u(v, t)−Mu(t)|φ(v)d(v).
¤
103
А.Н. Курганский, А.Ю. Максимова
5. Сходимость. Определение сходимости в настоящей работе отличается от
данного в [3], поскольку определение термодинамического графа и соотношений
теплообмена на нем не отталкивается от дифференциальных уравнений. Устойчи-
вость модели, как непрерывная зависимость от начальных условий, следует непо-
средственно из сходимости модели, определяемой ниже.
Вычислительную модель графа теплообмена при шаге по времени ∆t назо-
вем сходящейся, если для любой вершины v существует limt→∞ u(v, t). Условие
сходимости в виде ограничений на ∆t выводится из простого соображения, яв-
ляющегося огрубленной формой второго закона термодинамики: температура в
любой вершине v в следующий момент времени t+∆t должна быть строго больше
минимальной и строго меньше максимальной температур смежных с ней вершин
E(v) в момент времени t при отсутствии смены фазы. Это ограничение выража-
ется неравенством ∆t
c(v)m(v)
∑
w∈E(v)
k(v,w)S(v,w)
∆x(v,w) < 1, для всех v∈V , или, что то же,∑
j∈E(i) αij < 1 для всех i. Или, другими словами,
∆t < min
v∈V
c(v)m(v)
∑
w∈E(v)
k(v, w)S(v, w)
∆x(v, w)
. (3)
Ниже будет доказана сходимость модели при выполнении условия (3). Заметим,
что можно привести пример графа теплообмена такого, что при
∆t = min
v∈V
c(v)m(v)
∑
w∈E(v)
k(v, w)S(v, w)
∆x(v, w)
модель не сходится. В простейшей такой модели граф состоит из двух вершин,
а параметры подобраны так, что A =
(
0 1
1 0
)
. Таким образом, оценку для ∆t в
условии (3) для сходимости модели в общем случае нельзя улучшить.
Лемма 2. Если верно неравенство (3), то в матрице A для всех i и j αij≥0
и αii > 0, а также значение 1 в матрице могут принимать только элементы
на главной диагонали.
Доказательство, в силу уже сказанного, очевидно. Заметим, что такая матрица,
все элементы которой неотрицательные и суммы элементов каждой строки равны
1, называется стохастической или марковской.
Далее, при упоминании векторов, речь будет идти о нормированном линейном
пространстве с нормой Чебышева, равной максимальному абсолютному значению
компонент вектора.
Теорема 5. Если матрица A теплообмена графа без граничных вершин яв-
ляется стохастической, то негэнтропия не константного теплового поля u,
убывая, стремится к 0 и, следовательно, ∆Su(t)≥0.
Доказательство. Требуется доказать, что Du(t)≥Du(t + ∆t) и limτ→∞Du(t+
+τ∆t) = 0, где τ∈N . Обозначим вектор-столбец теплового поля в момент времени
104
Энтропия термодинамического графа
t через
U =
u1
u2
. . .
un
.
Тогда Mu(t + ∆t) =
∑n
i=1 pi
∑n
j=1 αijuj =
∑n
i=1
∑n
j=1 piαijuj . В силу свойства 5
матрицы теплообмена и ее стохастичности, имеем далее следующие равенства:
n∑
i=1
n∑
j=1
piαijuj =
n∑
i=1
n∑
j=1
pjαjiuj =
n∑
j=1
pjuj
n∑
i=1
αji =
n∑
j=1
pjuj = Mu(t).
Таким образом, Mu(t) константа при условиях теоремы. Обозначим M = Mu(t).
Тогда
Du(t + ∆t) =
n∑
i=1
pi|
n∑
j=1
αijuj −M | =
n∑
i=1
pi|
n∑
j=1
αij(uj −M)|≥
≥
n∑
i=1
n∑
j=1
piαij |(uj −M)| =
n∑
i=1
n∑
j=1
pjαji|(uj −M)| =
=
n∑
j=1
n∑
i=1
pjαji|(uj −M)| =
n∑
j=1
pj |(uj −M)|
n∑
i=1
αji =
=
n∑
j=1
pj |(uj −M)| = Du(t).
Таким образом, мы доказали, что Du(t+∆t)≥Du(t). Покажем, что limτ→∞Du(t+
+τ ·∆t) = 0. Во-первых, очевидно, что Du(t) = 0 тогда и только тогда, когда поле
u константное, т.е. во всех вершинах значение температуры равно M . Констант-
ное поле не меняется со временем, т.е. Du(t + τ ·∆t) = 0. Предположим, что в
последовательности Du(t + τ ·∆t) нет нулевых элементов и limτ→∞Du(t + τ ·∆t) =
= d > 0.
Рассмотрим последовательность AτU , τ∈N . Заметим, что это ограниченная
последовательность и оператор A непрерывен, поскольку линейный и конечномер-
ный. Заметим также, что неподвижными точками A являются только константные
тепловые поля. По известной теореме Больцано–Вейерштрасса в AτU можно вы-
брать сходящуюся подпоследовательность, пределом которой будет тепловое по-
ле 1) со средневзвешенным абсолютным отклонением равным d и 2) являющееся
неподвижной точкой оператора A. Противоречие. ¤
Следствие 3. Если в графе теплообмена нет граничных вершин и матрица
A стохастическая, то модель сходится к константному тепловому полю.
105
А.Н. Курганский, А.Ю. Максимова
Следствие 4. Если A является матрицей теплообмена графа без граничных
вершин, то
lim
τ→∞Aτ =
1/n . . . 1/n
. . . . . . . . .
1/n . . . 1/n
.
Рассмотрим теперь случай графа с граничными вершинами.
Теорема 6. Если матрица A теплообмена на графе G с непустым множе-
ством граничных вершин стохастическая, то модель сходится, причем
limτ→∞AτU зависит только от значений температуры в граничных вершинах.
Доказательство. Без ограничений общности положим, что подграф графа G,
образованный его неграничными вершинами, является связным. В противном слу-
чае, можно рассмотреть каждую компоненту связности отдельно.
Пусть |∂V | = m > 0. Также без ограничений общности для удобства считаем,
что ∂V = {1, 2, . . ., m}. Заметим, что в этом случае в матрице A в первых m строках
диагональные элементы равны 1, а все остальные элементы этих строк равны
0. В силу того, что подграф, образованный неграничными вершинами, связный,
справедливо, что через максимум n − 1 шагов по времени каждая неграничная
вершина графа испытывает влияние всех других вершин, т.е. в матрице Aτ , τ≥n−
1, в каждой строке с номером больше m все элементы строго больше 0.
Рассмотрим пространство U -мерных векторов, в которых первые m элемен-
тов равны 0. Это пространство замкнуто относительно оператора A. Покажем,
что Aτ = (ατ
ij), для любого τ≥n − 1, является сжимающим отображением в U ,
т.е. существует 0≤λτ < 1, что для любого V ∈U справедливо ‖AτV ‖≤λτ‖V ‖. Под
нормой понимаем норму Чебышева, т.е. максимальное абсолютное значение ко-
ординат вектора. Действительно, пусть λτ = max
m<i≤n
|∑n
j=m+1 ατ
ij |. Очевидно, что
λτ < 1, поскольку сумма элементов любой строки матрицы не больше 1 и все
элементы рассматриваемых строк строго больше 0, а в сумме участвует только
часть элементов строк. Учитывая, что первые m координат векторов из U равны
0, получаем для V ∈U
‖AτV ‖ = max
m<i≤n
|
n∑
j=m+1
ατ
ijvj |≤‖V ‖· max
m<i≤n
|
n∑
j=m+1
ατ
ij | = λτ‖V ‖.
Рассмотрим множество всех векторов вида Mi = {AiU −AjU |i < j}. Радиусом
‖Mi‖ множества Mi векторов назовем максимальную норму среди его векторов.
Заметим, что Mi+1 = AMi. В силу того, что An−1 сжимающее отображение, ра-
диус ‖Mi‖ стремится к 0 при i → ∞. Как известно, это является необходимым и
достаточным условием существования limτ→∞AτU .
Представим теперь U как сумму двух векторов U = U ′ + U ′′ таких, что в U ′
первые m компонент совпадают с соответствующими компонентами U , а остальные
равны 0. Другими словами, в U ′ – температура в граничных вершинах,
106
Энтропия термодинамического графа
U ′′ – температура в остальных. Поскольку U ′′∈U , то limτ→∞AτU ′′ = 0, где 0 –
нулевой вектор. Таким образом, lim
τ→∞AτU = limτ→∞AτU ′. ¤
6. Частный случай. Если вершины графа расположить не случайным обра-
зом, а в узлах конечно-разностной сетки, диаграмма Вороного будет состоять из
ячеек-прямоугольников, каждая (внутренняя – не лежащая на границе рассмат-
риваемой области) из которых будет иметь четыре соседние ячейки. Соединим
вершины соседних ячеек ребрами (рис. 2).
Рис. 2. Метод конечных разностей как частный случай теплообмена на графе
Обозначениям в уравнении теплообмена на графе соответствуют следующие
величины:
∆x(v, w1) = ∆x(v, w3) = ∆x
∆x(v, w2) = ∆x(v, w4) = ∆y
d(v) = ∆x·∆y
S(v, w1) = S(v, w3) = ∆y
S(v, w2) = S(v, w4) = ∆x.
Переписывая основное уравнение (1) в приведенных обозначениях, получим явную
конечно-разностную схему:
u(v, t + ∆t) = u(v, t) + ∆t
k
c·ρ
(
u(w1, t)− 2u(v, t) + u(w3, t)
∆x2
+
+
u(w2, t)− 2u(v, t) + u(w4, t)
∆y2
)
. (4)
7. Заключение. В работе определена алгоритмическая модель теплообмена
на графе без опоры на дифференциальные уравнения. Конечно-разностная явная
схема (4) является частным случаем такой модели. Для процесса теплообмена без
смены фаз доказана не улучшаемая в общем случае оценка длины шага по вре-
мени, при котором модель (1) сходится. При отсутствии граничных вершин дока-
зательство сходимости основывается на определенном в работе понятия энтропии
107
А.Н. Курганский, А.Ю. Максимова
термодинамического графа и его свойстве возрастать при указанном временном
шаге. При наличии граничных вершин сходимость доказывается исходя из свой-
ства матрицы теплообмена быть марковской.
Благодаря тому, что современные языки программирования, как например
Python, содержат библиотеки для построения диаграмм Вороного произвольно-
го множества точек, термодинамический граф обладает определенной гибкостью
в его использовании при моделировании теплообмена в средах со сложной гео-
метрической конфигурацией как самой среды, так и граничных условий. Более
того, вместо регулярной, прямоугольной сетки узлов расчета температур, можно
использовать сетку произвольной геометрии. В частности, в дальнейших работах
предполагается рассмотреть сетки узлов, расположенных случайным образом с
равномерной плотностью распределения, с целью проведения сравнительных чис-
ленных экспериментов в прямоугольных и изотропных сетках узлов.
В дальнейшем предполагается применить термодинамический граф для ком-
пьютерного моделирования теплообмена со сменой фаз, для чего и разрабатыва-
лась модель [4].
1. Ivanova A.A. Predictive Control of Water Discharge in the Secondary Cooling Zone of a Continuous
Caster // Metallurgist. – 2013. – 57, issue 7–8. – P. 592–599. DOI: 10.1007/s11015-013-9775-0.
2. Препарата Ф., Шеймос М. Вычислительная геометрия: Введение. – М.: Мир, 1989. – 295 c.
3. Самарский А.А., Гулин А.В. Устойчивость разностных схем, – М.: Наука, 1973. – 415 с.
4. Иванова А.А., Курганский А.Н.Математическое моделирование положения двухфазной зоны
в непрерывнолитом слитке // XV Минский междунар. форум по тепломассообмену, Минск,
23–26 мая 2016. – С. 331–334.
O. Kurganskyy, A. J. Maksimova
Тhe entropy of a thermodynamic graph.
We introduce an algorithmic model of heat conduction, the thermodynamic graph. The thermodynamic
graph is analogous to meshes in the finite difference method in the sense that the calculation of
temperature is carried out at the vertices of the graph, and the edges indicate the direct heat exchange
between the vertices. Recurrence relations of heat conduction in graph are derived without using
of differential equations and based on the coefficients of thermal conductivity and heat capacity.
This approach seems to be more direct and flexible from the point of view of algorithmic modeling
of thermodynamic process than the derivation of difference schemes from differential equations. We
introduce also the notion of entropy of thermodynamic graph. We find the maximum length of the
time step at which the entropy does not decrease in the general case. As a result, this give us the
accurate boundary of the model stability.
Keywords: heat transfer by conduction, graph theory, Voronoi diagram, entropy..
ГУ «Ин-т прикл. математики и механики», Донецк
kurgansk@gmx.de
Получено 27.06.16
108
|