Определение коэффициента теплопроводности и объемной теплоемкости вещества по тепловому потоку

Обложка

Цитировать

Полный текст

Аннотация

Изучение нелинейных проблем, связанных с процессом теплопередачи в веществе, очень важно для практики. Ранее Ю.А. Горчаковым и В.И. Зубовым был предложен эффективный алгоритм определения объемной теплоемкости и коэффициента теплопроводности вещества на основе результатов экспериментального наблюдения за динамикой температурного поля в объекте. В данной работе исследуется задача одновременной идентификации зависящих от температуры объемной теплоемкости и коэффициента теплопроводности исследуемого вещества по тепловому потоку на границе области. Рассмотрение осуществляется на основе первой краевой задачи для одномерного нестационарного уравнения теплопроводности. Рассматриваемая обратная коэффициентная задача сводится к вариационной задаче, которая решается градиентными методами, основанными на применении методологии быстрого автоматического дифференцирования. Исследуется вопрос единственности решения обратной задачи.

Полный текст

ВВЕДЕНИЕ

Классическое уравнение теплопроводности часто используют для описания и математического моделирования разнообразных тепловых процессов. При этом входящие в уравнение теплопроводности плотность вещества, его удельная теплоемкость и коэффициент теплопроводности считаются известными функциями координат и температуры. Задание дополнительных краевых условий позволяет определить динамику температурного поля в изучаемом объекте.

Однако не всегда свойства вещества бывают известны. Так, при создании новых материалов приходится встречаться с ситуацией, когда объемная теплоемкость и коэффициент теплопроводности вещества зависят только от температуры, и эта зависимость неизвестна. В связи с этим возникает задача определения зависимости объемной теплоемкости и коэффициента теплопроводности вещества от температуры по результатам экспериментального наблюдения за динамикой температурного поля. К такой же задаче приходят и в том случае, когда хотят описать сложный тепловой процесс некоторой упрощенной математической моделью. Примером может служить математическое моделирование процессов распространения тепла в сложных пористых композиционных материалах, где заметную роль играет радиационная теплопередача (см. [1], [2]).

Задача определения только коэффициента теплопроводности вещества рассматривается довольно давно. Подтверждением этому может служить большое количество публикаций, посвященных указанному вопросу (см., например, [3]—[11]). Большое внимание в этих работах уделяется не только теоретическому исследованию обратных коэффициентных задач, но и разработке численных методов их решения. Что касается одновременного определения объемной теплоемкости и коэффициента теплопроводности вещества, то работ, посвященных этому вопросу, немного (см., например, [12]—[14]).

Все указанные выше работы посвящены решению одной и той же задачи — определению теплофизических параметров исследуемого вещества. Однако используемые математические постановки этой общей задачи в разных работах разные. Разные и методы, применяемые для решения этой задачи.

В настоящей работе рассматривается одна из возможных постановок такой обратной коэффициентной задачи. Ее рассмотрение проводится на основе первой краевой задачи для одномерного нестационарного уравнения теплопроводности. Обратная коэффициентная задача сводится к вариационной задаче. В качестве целевого функционала выбрано среднеквадратичное отклонение рассчитанного теплового потока на границе образца от его экспериментального значения. Предложен алгоритм численного решения обратной коэффициентной задачи. В основе этого алгоритма лежит современная методология быстрого автоматического дифференцирования (БАД-методология, см. [15], [16]), позволившая успешно решить ряд сложных задач оптимального управления динамическими системами (см., например, [17]—[19]). Приведенные в работе примеры решения обратной коэффициентной задачи демонстрируют работоспособность предложенного алгоритма. В статье, кроме того, исследуется вопрос единственности получаемого решения сформулированной обратной задачи.

  1. ПОСТАНОВКА ЗАДАЧИ

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

C(T)T(x,t)txK(T)T(x,t)x=0, (x,t)Q, (1.1)

T(x,0)=w0(x), (0xL), (1.2)

T(0,t)=w1(t), T(L,t)=w2(t), (0tΘ). (1.3)

Здесь x — декартова координата точки в слое; t — время; Q=(0<x<L)×(0<t<Θ); T(x, t) — температура вещества в точке с координатой x в момент времени t; C(T) — объемная теплоемкость вещества, K(T) — коэффициент теплопроводности; w0(x) — заданная температура слоя в начальный момент времени; w1(t) — заданная температура на левом краю слоя; w2(t) — заданная температура на правом краю слоя.

Если зависимость объемной теплоемкости вещества C(T) и его коэффициента теплопроводности K(T) от температуры T известна, то, решая смешанную задачу (1.1) — (1.3), найдем распределение температуры T(x, t) в Q¯. Задачу (1.1)—(1.3) ниже будем называть прямой задачей.

Если же зависимость объемной теплоемкости вещества и его коэффициента теплопроводности от температуры неизвестна, то представляет большой интерес задача определения этих зависимостей. Одной из возможных постановок такой задачи (эта задача относится к классу задач идентификации параметров модели) является следующая: найти такие зависимости объемной теплоемкости вещества C(T) и коэффициента теплопроводности K(T) от температуры T, при которых тепловые потоки Π0(t)=KT(0,t)Tx(0,t) на левом конце и ΠL(t)=KT(L,t)Tx(L,t) на правом конце, полученные в результате решения сформулированной задачи (1.1)-(1.3), мало отличаются от потоков P0(t) и PL(t) соответственно, полученных экспериментально. Мерой отклонения этих функций может служить величина (функционал «поток»):

ΦC(T),K(T)=0Θβ0(t)Π0(t)Ρ0(t)2+βL(t)ΠL(t)ΡL(t)2dt, (1.4)

где β0(t) ≥ 0, βL(t) ≥ 0 — заданные весовые параметры; P0(t) и PL(t) — заданные тепловые потоки на концах слоя. Таким образом, задача оптимального управления состоит в определении оптимального управления {C(T), K(T)} и соответствующего оптимального решения T(x, t) задачи (1.1)—(1.3), при котором функционал (1.4) достигает минимального значения.

Следует отметить, что задача идентификации объемной теплоемкости C(T) и коэффициента теплопроводности K(T), подобная описанной выше, рассматривалась в работе [20], только там в качестве целевого функционала выбирался функционал «поле»:

ΦC(T),K(T)=0Θ0LT(x,t)Υ(x,t)2μ(x,t)dxdt, (1.5)

где μ(x, t) ≥ 0 — заданная весовая функция, T(x, t) — температурное поле, полученное в результате решения сформулированной задачи (1.1)—(1.3), Y(x, t) — температурное поле, полученное экспериментально. В [20] отмечено, что при использовании функционала «поле» решение задачи идентификации всегда неединственно и что целесообразно определять только отношение χ(T)=C(T)/K(T). В случае использования функционала «поток» (1.4) это утверждение оказывается несправедливым.

Получить аналитическое решение сформулированной обратной задачи (1.1)—(1.4) удается крайне редко. Поэтому необходимо разработать алгоритм численного решения сформулированной обратной задачи.

  1. ЗАДАЧА ОПТИМАЛЬНОГО УПРАВЛЕНИЯ В ДИСКРЕТНОМ СЛУЧАЕ

При численном решении сформулированной задачи оптимального управления искомые функции C(T) и K(T), T ∈ [a, b] аппроксимировались непрерывными кусочно-линейными функциями следующим образом. Отрезок [a, b], на котором идентифицируются функции C(T) и K(T), разбивался точками T~0=a, T~1, T~2, ..., T~N=b на N частей (они могут быть как равными, так и неравными). Каждой из точек T~n(n=0, ..., N) ставились в соответствие числа cn=C(T~n), kn=K(T~n). Искомые функции C(T) и K(T) аппроксимировались непрерывными кусочно-линейными функциями с узлами в точках (T~n, cn)n=0N и (T~n, kn)n=0N так, что

C(T)=cn+cn+1cnT~n+1T~n(TT~n) при T~nTT~n+1, (n=0,...,N1)

K(T)=kn+kn+1knT~n+1T~n(TT~n) при T~nTT~n+1, (n=0,...,N1).

Область Q=(x,t):(0<x<L)×(0<t<Θ) разбивалась сеточными линиями x~ii=0I и t~jj=0J на ряд прямоугольников с шагами hi=x~i+1x~i(i=0,I1¯), τj=t~jt~j1(j=1,J¯). В каждом узле (x~i,t~j) расчетной области Q, характеризуемом парой индексов (i, j), все функции задавались своими значениями в точке (x~i,t~j) (например, T(x~i,t~j)=Tij). В каждом из полученных прямоугольников требовалось выполнение закона теплового баланса. В результате получалась хорошо известная конечно-разностная схема, аппроксимирующая смешанную задачу (1.1)—(1.3). Полученная система нелинейных алгебраических уравнений решалась итерационным методом с привлечением метода прогонки [21]. С помощью описанного подхода решалась смешанная задача (1.1)—(1.3) и находилась функция T(x, t) (точнее, ее аппроксимация Tij).

Целевой функционал (1.4) аппроксимировался функцией F(c0, c1, ..., cN, k0, k1, ..., kN) конечного числа переменных следующим образом:

ΦC(T),K(T)F=j=1Jβ0(tj)Π0(tj)Ρ0(tj)2+βL(tj)ΠL(tj)ΡL(tj)2τj,

где

Π0(tj)=K(T0j)T1jT0j/h0, ΠL(tj)=K(TIj)TIjTI1j/hI1.

Для минимизации целевого функционала в работе использовался градиентный метод. Хорошо известно, что для эффективной работы градиентных методов следует использовать точное значение градиента целевой функции. Вычислить значение градиента эффективно и с машинной точностью позволяет БАД-методология (см. [15], [16], [22]). Именно применение БАД-методологии позволило успешно решить ряд сложных задач оптимального управления. В работах [17]—[19], [22] использовался «ручной» вариант БАД-методологии, при котором все необходимые формулы выводились вручную и использовались в оптимизационном коде. Однако появились стандартные пакеты программ, в автоматическом режиме выполняющие примерно ту же работу (см. [23]—[25]). В статье [26] представлены результаты сравнения градиентов, вычисленных с помощью ручной версии БАД-методологии, с помощью стандартных пакетов программ, и сделан вывод, что стандартные пакеты программ позволяют практически с той же точностью вычислять градиенты сложных функций, что и ручная версия БАД-методологии. Поэтому в настоящей работе градиент целевой функции вычислялся с помощью пакета прикладного программного обеспечения Adept (см. [24]), при этом использовался обратный (Reverse, Adjoint) метод автоматического дифференцирования.

Для поиска минимума целевой функции применялся метод L-BFGS-B (см. [27]).

  1. РЕЗУЛЬТАТЫ ЧИСЛЕННЫХ РАСЧЕТОВ

Минимальное значение целевого функционала (1.4), получаемое при решении сформулированной обратной задачи, зависит от заданных экспериментальных потоков P0(t) и PL(t). Если экспериментальные потоки принадлежат области достижимости функций Π0(t) и ΠL(t), построенных в результате решения прямой задачи (1.1)—(1.3) при допустимых C(T) и K(T), то значение функционала равно нулю. В противном случае значение функционала больше нуля. При проведении численных экспериментов экспериментальные потоки P0(t) и PL(t) выбирались из области достижимости решений прямой задачи.

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

Все примеры первой группы базировались на том, что функция

T*(x,t)=n+1β1n+1α(t+γx)1mn, α=(mn)(n+1), β=(n+1)mnm+1

является аналитическим решением уравнения (1.1) при γ = const, C(T) = β · Tn, K(T) = Tm.

В соответствии с этим использовались следующие входные данные задачи:

L=1, γ=1.5, Q=(0,1)×(0,Θ),w0(x)=T*(x,0)=n+1β1n+1α(γx)1mn, (0x1),w2(t)=T*(1,t)=n+1β1n+1α(t+γ1)1mn, (0tΘ),Ρ0(t)=Π0(t)=T*m(0,t)T*x(0,t), (0tΘ),ΡL(t)=ΠL(t)=T*m(L,t)T*x(L,t), (0tΘ),a=min(x,tQ¯)T*(x,t), b=max(x,tQ¯)T*(x,t). (3.1)

Что касается величины Θ, то она в расчетах принимала различные значения.

При решении прямой задачи использовалась равномерная сетка с параметрами I = 40 (количество интервалов вдоль оси x), J = 700 (количество интервалов вдоль оси t), которая обеспечивает достаточную точность вычисления поля температур и поля импульсов (сопряженных переменных). Отрезок [a, b] разбивался на 32 интервала (N = 32).

В первом примере первой группы расчетов рассматривалась задача нахождения объемной теплоемкости и коэффициента теплопроводности с входными данными (3.1) при m = 4 и n = 2. При этом полагалось, что в целевом функционале (1.4) весовые функции β0(t), βL(t) тождественно равны единице. Задача с такими параметрами исследовалась при разных значениях интервала времени Θ.

Вначале при решении задачи оптимизации функционала (1.4) интервал времени Θ = 1.5. Температура на левом конце слоя в этом случае изменяется от 1.246 до 1.762, а на правом — от 0.7192 до 1.438 (есть общий диапазон температур). В качестве начального приближения выбирались функции C(T) = 1.0 и K(T) = 1.0. Результаты полученного решения обратной задачи представлены на фиг. 1 (функция C(T)) и фиг. 2 (функция K(T)). Расчеты, выполненные с использованием других (отличных от констант) начальных приближений для функций C(T) и K(T), приводили к тому же решению обратной задачи.

 

Фиг. 1. Распределение объемной теплоемкости

 

Фиг. 2. Распределение коэффициента теплопроводности

 

Затем при решении той же задачи полагалось Θ = 0.5. Отметим, что здесь температура на левом конце слоя изменяется от 1.246 до 1.438, а на правом — от 0.7192 до 1.017 (есть диапазон температур, для которых потоки не задаются). В зависимости от начального приближения и параметров оптимизационного процесса получались различные решения. На фиг. 3—6 представлены два из получавшихся решений.

 

Фиг. 3. Распределение объемной теплоемкости

 

Фиг. 4. Распределение коэффициента теплопроводности

 

Фиг. 5. Распределение объемной теплоемкости

 

Фиг. 6. Распределение коэффициента теплопроводности

 

На фиг. 1—6 линии, помеченные как “Teor”, представляют собой ожидаемые решения C(T) = β · Tn, K(T) = Tm обратной задачи (1.1)—(1.4) с данными (3.1), а линии, помеченные как “Opt”, — решения, полученные в результате минимизации целевого функционала (1.4).

Во втором примере первой группы расчетов рассматривалась задача нахождения объемной теплоемкости и коэффициента теплопроводности с входными данными (3.1) при m = 2 и n = 1. При этом, как и раньше, полагалось, что в целевом функционале (1.4) весовые функции β0(t), βL(t) тождественно равны единице. Задача с такими параметрами также исследовалась при разных значениях интервала времени Θ. Качественно ничего нового по сравнению с предыдущим примером здесь обнаружено не было: решение обратной задачи было единственным, если интервалы температур на левом и правом концах слоя (там, где задаются тепловые потоки) пересекаются, и решение неединственно, если на отрезке [a, b] имеется диапазон температур, для которых потоки не задаются. В предельном случае, когда интервалы температур на левом и правом концах слоя не пересекаются и непрерывно следуют один за другим (на левом конце слоя температура изменяется от 0.9449 до 1.5749, а на правом — от 0.3150 до 0.9449, Θ = 1.0) решение также оказывается единственным, но функционал стремится к нулевому значению чрезвычайно медленно. На фиг. 7 и фиг. 8 представлены промежуточные результаты решения обратной задачи, соответствующие значению целевого функционала (1.4) ΦC(T),K(T)F109.

 

Фиг. 7. Распределение объемной теплоемкости

 

Фиг. 8. Распределение коэффициента теплопроводности

 

Задача нахождения объемной теплоемкости и коэффициента теплопроводности с входными данными (3.1) решалась и при других значениях параметров m и n. На основе результатов, полученных при решении всех обратных задач первой группы, можно сделать вывод о том, что решение задачи определения объемной теплоемкости и коэффициента теплопроводности может быть неединственным.

В качестве первого примера второй группы рассматривалась обратная задача (1.1)—(1.4) со следующими входными данными:

L=1, Q=(0,1)×(0,Θ),w0(x)=x2, (0x1),w1(t)=t, w2(t)=t+1, (0tΘ),Ρ0(t)=Π0(t)=0, ΡL(t)=ΠL(t)=2, (0tΘ),a=0, b=2, (3.2)

Заметим, что функция T*(x,t)=x2+t является аналитическим решением уравнения (1.1) при C(T) = 2 и K(T) = 1, так что пара {C(T), K(T)} = {2, 1} и функция T*(x,t)=x2+t являются оптимальным управлением и соответствующим оптимальным решением обратной задачи (1.1)—(1.4) с данными (3.2).

Величина Θ, как и ранее, принимала различные значения.

При времени протекания процесса Θ = 1.5 температура на левом конце слоя изменяется от 0.0 до 1.5, а на правом — от 1.0 до 2.5 (есть общий диапазон температур). В этом случае независимо от выбора начального приближения и параметров используемого оптимизационного алгоритма получалось одно и то же ожидаемое решение обратной задачи C(T) = 2, K(T) = 1.

Если же Θ = 0.5, то в этом случае температура на левом конце слоя изменяется от 0.0 до 0.5, а на правом — от 1.0 до 1.5 (есть диапазон температур, для которых потоки не задаются). Получить решение обратной задачи оказалось чрезвычайно сложно. Целевой функционал здесь имеет большое число локальных экстремумов, и используемые методы оптимизации первого порядка часто “застревали” в локальных минимумах. Удалось так подобрать параметры оптимизационного алгоритма, который приводил к нахождению ожидаемого решения обратной задачи. При этом следует отметить, что элементы сходящейся к решению последовательности имели довольно экзотичный вид (см. фиг. 9, фиг. 10).

 

Фиг. 9. Распределение объемной теплоемкости

 

Фиг. 10. Распределение коэффициента теплопроводности

 

Во втором примере второй группы рассматривалась обратная задача (1.1)—(1.4) с такими входными данными:

L=1, Θ=1, Q=(0,1)×(0,1),w0(x)=9/(x+1), (0x1),w1(t)=9/(5t+1), (0t1),w2(t)=9/(7t+2), (0t1),Ρ0(t)=Π0(t)=KT**(0,t)T**x(0,t), (0tΘ),ΡL(t)=ΠL(t)=KT**(L,t)T**x(L,t), (0tΘ),a=1, b=9,

где экспериментальное поле T**(x, t) строилось численно как решение следующей смешанной задачи (1.1)—(1.3):

C(T)T(x,t)txK(T)T(x,t)x=0, (0<x<1), (0<t<1),T(x,0)=9/(x+1), (0<x<1),T(0,t)=9/(5t+1), (0<t<1),T(L,t)=9/(7t+2), (0<t<1),

при

K(T)=0.1(T3)(T6)(T7)+3.4,T3,1.2(T3)+3.4,T<3,C(T)=4T2, T[a,b], a=1, b=9.

Отметим, что в этом примере отрезки изменения температуры на левом и правом краях слоя (там, где задаются тепловые потоки) имеют непустое пересечение.

Здесь, как и в первом примере второй группы, обратная задача решалась численно при разных начальных приближениях. Независимо от начального приближения получалось одно и то же решение. На фиг. 11 и фиг. 12 представлены результаты решения задачи при начальном приближении C(T) = 4, K(T) = 1.

 

Фиг. 11. Распределение объемной теплоемкости

 

Фиг. 12. Распределение коэффициента теплопроводности

 

Вторая группа рассмотренных примеров позволяет заключить, что при одних входных параметрах решение обратной задачи определения объемной теплоемкости и коэффициента теплопроводности является единственным, а при других параметрах той же задачи решение является неединственным.

  1. АНАЛИЗ ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ

Проведенные вычислительные эксперименты показали, что единственность решения задачи одновременной идентификации объемной теплоемкости и коэффициента теплопроводности в предложенной здесь постановке существенно зависит от того, пересекаются ли отрезки изменения температуры на левом и правом краях слоя (там, где задаются тепловые потоки). Если пересечение указанных отрезков не пустое, то в проведенных расчетах получались единственные решения обратной задачи. Если же на отрезке  имеется диапазон температур, для которых потоки не задаются, то у обратной задачи решение может быть неединственным. Эти качественные выводы основаны на результатах решения большого количества конкретных задач. Но среди рассмотренных обратных задач есть задачи с такими входными параметрами, для которых неединственность решения можно обосновать теоретически. Сделаем это при следующих предположениях.

Искомые объемная теплоемкость C(T) и коэффициент теплопроводности K(T) должны принадлежать области определения, т. е. удовлетворять условиям C(T)C([a,b]), K(T)C1([a,b]), C(T) > 0, K(T) > 0 для всех T ∈ [a, b]. Под областью достижимости будем понимать множество функций T(x,t)Cx,t2,1(Q)Cx,t1,0(Q¯), Ρ0(t)C[0,Θ], ΡL(t)C[0,Θ] таких, что функции T(x, t) удовлетворяют заданным условиям (1.2),(1.3), для каждой из функций T(x, t) в области определения найдутся функции C(T) и K(T), при которых T(x, t) является решением смешанной задачи (1.1)—(1.3), а функции P0(t) и PL(t) определяются соотношениями

Ρ0(t)=KT(0,t)Tx(0,t), ΡL(t)=KT(L,t)Tx(L,t).

Будем под τ-изолинией функции T(x, t) будем понимать, как это принято, множество точек (x, t) области Q, в которых значение функции T(x, t) имеет одно и то же значение τ. При этом отметим, что изолиния (множество) может представлять собой объединение нескольких, не связанных между собой линий.

Теорема. «Пусть функции T(x, t), P0(t) и PL(t) принадлежат области достижимости, a=min(x,tQ¯)T(x,t), b=max(x,tQ¯)T(x,t). Пусть на отрезке [a, b] имеется интервал (γ, δ) такой, что w1(t)=T(0,t)(γ,δ), w2(t)=T(L,t)(γ,δ) для всех 0 ≤ t ≤ Θ. Если найдется отрезок [α,β](γ,δ)[a,b] такой, что на каждой τ-изолинии отрезка τ ∈ [α, β] функции T(x,t)t и T(x,t)x2, рассматриваемые как функции некоторого параметра s вдоль этой изолинии, являются линейно зависимыми и функция T(x,t)t не равна тождественно нулю, то решение {C(T), K(T)} обратной задачи (1.1)—(1.4) неединственно)».

Доказательство. На первом этапе доказательства теоремы обратим внимание на линейную зависимость функций T(x,t)t и T(x,t)x2 вдоль каждой τ-изолинии отрезка τ ∈ [α, β]. Это означает, что существуют функции A(T) и B(T), T ∈ [α, β], такие что

A(T)T(x,t)t+B(T)T(x,t)x2=0,

причем A2(T)+B2(T)>0. Более того, A(T) ≠ 0 для всех T ∈ [α, β]. Действительно, предположив, что А(τ) = 0 для какого-то значения τ ∈ [α, β], придем к противоречию с условием отличия от тождественного нуля производной T(x,t)t. Таким образом, справедливо следующее равенство:

T(x,t)t=B~(T)T(x,t)x2, (4.1)

где

B~(T)=B(T)A(T)C([α,β]).

Так как функции T(x, t), P0(t) и PL(t) по предположению принадлежат области достижимости, то существуют функции C*(T) и K*(T) из области определения, при которых функция T(x, t) является решением смешанной задачи (1.1)—(1.3), а функции P0(t) и PL(t) определяются равенствами

Ρ0(t)=K*T(0,t)Tx(0,t), ΡL(t)=K*T(L,t)Tx(L,t).

Покажем, что в области определения кроме них найдутся другие функции C(T) и K(T), при которых эта же функция T(x, t) является решением смешанной задачи (1.1)—(1.3) и

Ρ0(t)=KT(0,t)Tx(0,t), ΡL(t)=KT(L,t)Tx(L,t),

Пусть ψ(T)C0([α,β]) — произвольная функция такая, что αβB~(ξ)ψ(ξ)dξ=0. Определим функции f(T)C([α,β]) и σ(T)C1([α,β]) соотношениями

f(T)=K'*(T)K*(T)+B~(T)ψ(T), σ(T)=expαTf(ξ)dξ.

Построим новые объемную теплоемкость C(T) и коэффициент теплопроводности K(T)

K(T)=K*(T),aT<α,K*(α)σ(T),αTβ,K*(T)K*(α)σ(β)/K*(β),β<Tb, (4.2)

C(T)=C*(T),aT<α,K(T)C*(T)/K*(T)+ψ(T),αTβ,C*(T)K(T)/K*(T),β<Tb,

и покажем, что они также являются решением обратной задачи для рассматриваемых функции-поля T(x, t) и потоков P0(t), PL(t) из области достижимости.

Во-первых, непосредственной проверкой нетрудно убедиться в том, что построенные функции K(T)C1([a,b]), C(T)C([a,b]) и что при всех T ∈ [α, β] справедливо соотношение

K'(T)K(T)B~(T)C(T)K(T)=K'*(T)K*(T)B~(T)C*(T)K*(T), (4.3)

а при всех T ∈ [a, α] и T ∈ [β, b] — соотношения

K'(T)K(T)=K'*(T)K*(T), C(T)K(T)=C*(T)K*(T). (4.4)

Во-вторых, используя соотношения (4.3), (4.4), покажем, что при заданной в условии теоремы функции T(x, t) уравнение (1.1) выполняется не только при заданных (C*(T), K*(T)), но и при вновь построенных (C(T), K(T)). Действительно, при предположениях, сформулированных в условиях теоремы, уравнение (1.1) можно представить в виде

C(T)T(x,t)tK'(T)T(x,t)x2K(T)2T(x,t)x2=0. (4.5)

В тех точках области Q, в которых T ∈ [a, α] или T ∈ [β, b], имеем

Ψ(x,t)C(T)T(x,t)tK'(T)T(x,t)x2K(T)2T(x,t)x2==K(T)C(T)K(T)T(x,t)tK'(T)K(T)T(x,t)x22T(x,t)x2==K(T)C*(T)K*(T)T(x,t)tK'*(T)K*(T)T(x,t)x22T(x,t)x2==K(T)K*(T)C*(T)T(x,t)tK'*(T)T(x,t)x2K*(T)2T(x,t)x2=0.

Здесь использовались соотношения (4.4).

В тех же точках области Q, в которых T ∈ [α, β], имеем

Ψ(x,t)C(T)T(x,t)tK'(T)T(x,t)x2K(T)2T(x,t)x2==K(T)C(T)K(T)T(x,t)tK'(T)K(T)T(x,t)x22T(x,t)x2= (используем условие (4.3))

=K(T)C(T)K(T)T(x,t)tK'*(T)K*(T)B~(T)C*(T)K*(T)C(T)K(T)T(x,t)x22T(x,t)x2= (используем условие (4.1) в первой квадратной скобке)

=K(T)C*(T)K*(T)B~(T)T(x,t)x2K'*(T)K*(T)T(x,t)x22T(x,t)x2= (используем условие (4.1) в первом слагаемом)

=K(T)C*(T)K*(T)T(x,t)tK'*(T)K*(T)T(x,t)x22T(x,t)x2==K(T)K*(T)C*(T)T(x,t)tK'*(T)T(x,t)x2K*(T)2T(x,t)x2=0.

Таким образом, прямая задача (1.1)—(1.3), имеет одно и то же решение T(x, t) как для функций C*(T) и K*(T), так и для семейства функций C(T) и K(T).

В-третьих, покажем, что при всех T ∈ [a, α] и T ∈ [β, b] функции K(T) совпадают с функцией K*(T). Что касается отрезка T ∈ [a, α], то здесь совпадение следует из определения функций K(T) (см. (4.2)). Для T ∈ [β, b] имеем

σ(β)=expαβK'*(ξ)K*(ξ)+B~(ξ)ψ(ξ)dξ=expαβK'*(ξ)K*(ξ)dξ==expαβdlnK*(ξ)=explnK*(β)K*(α)=K*(β)K*(α).

Отсюда получим

K(T)=K*(T)K*(α)σ(β)/K*(β)=K*(T)K*(α)K*(β)K*(α)/K*(β)=K*(T).

Как следует из соотношений (4.2), при T ∈ [a, α] и T ∈ [β, b] функции C(T) также совпадают с функцией C*(T).

Итак, при выполнении условий, сформулированных в теореме, обратная задача (1.1)—(1.4) наряду с решением C*(T) и K*(T) имеет семейство решений C(T) и K(T), определяемое формулами (4.2).

Замечание. Примерами, иллюстрирующими теорему, могут служить примеры из первой группы расчетов при Θ = 0.5.

ЗАКЛЮЧЕНИЕ

В работе рассмотрена одна из возможных постановок обратной коэффициентной задачи, позволяющая по результатам наблюдения за тепловыми потоками на границах слоя одновременно идентифицировать зависящие от температуры объемную теплоемкость вещества и его коэффициент теплопроводности. Предложен численный алгоритм решения этой задачи. Результатом решения обратной задачи являются как искомые параметры вещества, так и температурное поле. Свойства именно этого поля из области достижимости определяют, будет ли решение обратной задачи единственно. На основе полученных результатов сформулированы рекомендации, что для единственности решения обратной задачи следует использовать такие экспериментальные данные, при которых отрезки изменения температуры на левом и правом краях слоя (там, где задаются тепловые потоки) пересекаются. Высказано также предположение, что для получения единственного решения обратной задачи целесообразно в целевом функционале использовать как тепловой поток на границе области, так и значение температурного поля в области или в какой-то ее подобласти.

Авторы выражают искреннюю благодарность А. Ф. Албу за неоценимую помощь в проведении расчетов и обсуждение получаемых результатов.

×

Об авторах

А. Ю. Горчаков

ФИЦ ИУ РАН

Email: vladimir.zubov@mail.ru
Россия, Москва

В. И. Зубов

ФИЦ ИУ РАН

Автор, ответственный за переписку.
Email: vladimir.zubov@mail.ru
Россия, Москва

Список литературы

  1. Зверев В. Г., Гольдин В. Д., Назаренко В. А. Радиационно-кондуктивный теплоперенос в волокнистой термостойкой изоляции при тепловом воздействии // Теплофиз. высоких температур. 2008. Т. 46. № 1. С. 119—125.
  2. Алифанов О. М., Черепанов В. В. Математическое моделирование высокопористых волокнистых материалов и определение их физических свойств // Теплофиз. высоких температур. 2009. Т. 47. № 3. С. 463—472.
  3. Алифанов О. М. Обратные задачи теплообмена. М.: Машиностр., 1988.
  4. Yeung W. K., Lam T. T. Second-order finite difference approximation for inverse determination of thermal conductivity // Internat. Journal of Heat Mass Transfer. 1996. V. 39. P. 3685—3693.
  5. Chen H. T., Lin J. Y., Wu C. H., Huang C. H. Numerical algorithm for estimating temperature-dependent thermal conductivity // Numerical Heat Transfer. 1996. V. B29. P. 509—522.
  6. Самарский А. А., Вабищевич П. Н. Вычислительная теплопередача. М.: Едиториал УРСС, 2003.
  7. Kim, S., Kim, M.C., Kim, K. Y. Non-iterative estimation of temperature dependent thermal conductivity without internal measurements // Internat. Journal of Heat Mass Transfer. 2003. V. 46. P. 1891—1810.
  8. E. Majchrzak, K Freus, S Freus. Identification of temperature dependent thermal conductivity using the gradient method // J. of Applied Math. and Comput. Mechan. 2006. V. 5. Issue 1. P. 114—123.
  9. Balazs Czel, Gyula Grof. Inverse identification of temperature-dependent thermal conductivity via genetic algorithm with cost function-based rearrangement of genes // Internat. Journal of Heat and Mass Transfer. 2012. V. 55. No. 15. P. 4254—4263.
  10. Matsevityi Yu.M., Alekhina S. V., Borukhov V. T., Zayats G. M., Kostikov A. O. Identification of the Thermal Conductivity Coefficient for Quasi-Stationary Two-Dimensional Heat Conduction Equations // J. of Engng Physics and Thermophysics. 2017. V. 90. No. 6. P. 1295—1301.
  11. Evtushenko Y., Zubov V., Albu A. Inverse coefficient problems and fast automatic differentiation // J. of Inverse and Ill-Posed Problems. 2022. V. 30(3). P. 447—460.
  12. Huang C. H., Yan J. Y. An inverse problem in simultaneously measuring temperature-dependent thermal conductivity and heat capacity // Internat. Journal of Heat Mass Transfer. 1995. V. 38. P. 3433—3441.
  13. Imani A., Ranjbar A. A., Esmkhani M. Simultaneous estimation of temperature-dependent thermal conductivity and heat capacity based on modified genetic algorithm // Inverse Problems in Science and Engng. 2006. V. 14. No. 7. P. 767—783.
  14. Miao Cui, Kai Yang, Xiao-liang Xu, Sheng-dong Wang, Xiao-wei Gao. A modified Levenberg-Marquardt algorithm for simultaneous estimation of multi-parameters of boundary heat flux by solving transient nonlinear inverse heat conduction problems // Internat. Journal of Heat and Mass Transfer. 2016. V. 97. P. 908—916.
  15. Евтушенко Ю. Г. Оптимизация и быстрое автоматическое дифференцирование. М.: ВЦ им. А. А. Дородницына РАН, 2013. 144 с.
  16. Евтушенко Ю. Г., Зубов В. И. Об обобщенной методологии быстрого автоматического дифференцирования // Ж. вычисл. матем. и матем. физ. 2016. Т. 56. № 11. С. 1847—1862.
  17. Евтушенко Ю. Г., Засухина Е. С., Зубов В. И. О численном подходе к оптимизации решения задачи Бюргерса с помощью граничных условий // Ж. вычисл. матем. и матем. физ. 1997. Т. 37. № 12. С. 1449—1458.
  18. Албу А. Ф., Зубов В. И. Исследование задачи оптимального управления процессом кристаллизации вещества в новой постановке для объекта сложной геометрической формы // Ж. вычисл. матем. и матем. физ. 2014. Т. 54. № 12. С. 1879—1893.
  19. Евтушенко Ю. Г., Зубов В. И., Албу А. Ф. Оптимальное управление тепловыми процессами с фазовыми переходами. Коллективная монография. М.: МАКС Пресс, 2021. С. 248. doi: 10.29003/m2449.978-5-317-06677-2. ISBN978-5-317-06677-2.
  20. Горчаков А. Ю., Зубов В. И. Об одновременном определении коэффициента теплопроводности и объемной теплоемкости вещества // Ж. вычисл. матем. и матем. физ. 2023. Т. 63. № 8. С. 1279—1295.
  21. Самарский А. А. Теория разностных схем. М.: Наука, 1989.
  22. Албу А. Ф., Зубов В. И. Об эффективности решения задач оптимального управления с помощью методологии быстрого автоматического дифференцирования // Труды Института матем. и механ. УрО РАН. 2015. Т. 21. № 4. С. 20—29.
  23. Hascoet L., Pascual V. The Tapenade automatic differentiation tool: principles, model, and specification // ACM Transactions on Mathematical Software (TOMS). 2013. Т. 39. № 3. P. 1—43.
  24. Hogan, R. J. Fast reverse-mode automatic differentiation using expression templates in C++ // ACM Transactions on Mathematical Software (TOMS), 40(4), pp. 26—42 (2014).
  25. Горчаков А. Ю. О программных пакетах быстрого автоматического дифференцирования // Информационные Технологии и Вычисл. Системы. 2018. № 1. P. 30—36.
  26. Albu A., Gorchakov A., Zubov V. On the effectiveness of the fast automatic differentiation methodology // Communications in Computer and Information Science. 2019. V. 974. P. 264—276.
  27. Yixuan Qiu, L-BFGS++, 2021. https://github.com/yixuan/LBFGSpp/

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML
2. Фиг. 1. Распределение объемной теплоемкости

Скачать (90KB)
3. Фиг. 2. Распределение коэффициента теплопроводности

Скачать (93KB)
4. Фиг. 3. Распределение объемной теплоемкости

Скачать (82KB)
5. Фиг. 4. Распределение коэффициента теплопроводности

Скачать (85KB)
6. Фиг. 5. Распределение объемной теплоемкости

Скачать (93KB)
7. Фиг. 6. Распределение коэффициента теплопроводности

Скачать (92KB)
8. Фиг. 7. Распределение объемной теплоемкости

Скачать (69KB)
9. Фиг. 8. Распределение коэффициента теплопроводности

Скачать (71KB)
10. Фиг. 9. Распределение объемной теплоемкости

Скачать (104KB)
11. Фиг. 10. Распределение коэффициента теплопроводности

Скачать (118KB)
12. Фиг. 11. Распределение объемной теплоемкости

Скачать (88KB)
13. Фиг. 12. Распределение коэффициента теплопроводности

Скачать (88KB)

© Российская академия наук, 2024

Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

8. Субъект персональных данных вправе запретить своему оборудованию прием этих данных или ограничить прием этих данных. При отказе от получения таких данных или при ограничении приема данных некоторые функции Сайта могут работать некорректно. Субъект персональных данных обязуется сам настроить свое оборудование таким способом, чтобы оно обеспечивало адекватный его желаниям режим работы и уровень защиты данных файлов «cookie», Оператор не предоставляет технологических и правовых консультаций на темы подобного характера.

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».