Научная статья на тему 'Метод прогнозирования температурного состояния цилиндра при термообработке в условиях неполной исходной информации'

Метод прогнозирования температурного состояния цилиндра при термообработке в условиях неполной исходной информации Текст научной статьи по специальности «Математика»

CC BY
108
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ТЕПЛОПЕРЕНОС / ОБРАТНАЯ ЗАДАЧА / МЕТОД РЕГУЛЯРИЗАЦИИ / МЕТОД ОБРАБОТКИ ИНФОРМАЦИИ / УСТОЙЧИВОСТЬ / ОЦЕНКА ПОГРЕШНОСТИ / HEAT TRANSFER / INVERSE PROBLEM / REGULARIZATION METHOD / DATA PROCESSING METHOD / COMPUTATIONAL STABILITY / ERROR ESTIMATE

Аннотация научной статьи по математике, автор научной работы — Япарова Наталья Михайловна

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

METHOD FOR DETERMINING THE TEMPERATURE STATE OF A CYLINDER AT THE HEAT TREATMENT WITH INCOMPLETE INITIAL DATA

The paper is devoted to the problem of determining the temperature inside the cylinder based on the surface measurements. The main characteristics of the material such as specific heat, thermal conductivity and material density depend on the temperature at each point of the body. This problem appears in complex heat treatment of products. The mathematical model of heat transfer is presented as nonlinear heat conduction equation with unknown initial condition. In this problem, both the Dirichlet and Neumann boundary conditions are given. The computational scheme of the method is based on the using of finite-difference equations and regularization technique. This approach allows to obtain the temperature inside cylindrical body and then to determine the unknown temperature on the cylinder axis. We investigate the stability of computational method and obtain the dependence of stability on the discretization steps and level error of the initial data. The reliability and the efficiency of the method were confirmed by results of computational experiments.

Текст научной работы на тему «Метод прогнозирования температурного состояния цилиндра при термообработке в условиях неполной исходной информации»

Приборостроение, метрология и информационно-измерительные приборы и системы

УДК 519.6 + 681.5 + 51-74 + 517.9 DOI: 10.14529/^сг190205

МЕ ТОД ПРОГНОЗИРОВАНИЯ ТЕМПЕРАТУРНОГО СОСТОЯНИЯ ЦИЛИНДРА ПРИ ТЕРМООБРАБОТКЕ В УСЛОВИЯХ НЕПОЛНОЙ ИСХОДНОЙ ИНФОРМАЦИИ

Н.М. Япарова

Южно-Уральский государственный университет, г. Челябинск, Россия

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

Ключевые слова: теплоперенос, обратная задача; метод регуляризации; метод обработки информации; устойчивость; оценка погрешности.

Введение

В современных технологиях, связанных с процессами теплопереноса, особое внимание уделяется процедуре температурного контроля объекта и выбору соответствующих температурных режимов, позволяющих реализовывать требуемые свойства объекта. Изучение влияния выбранных режимов на характеристики объекта, когда по результатам температурных измерений вблизи поверхности тела необходимо определить температуру во внутренних точках, вызывает большой интерес [1-5]. Математические модели теплопереноса, как правило, включают в себя уравнение или систему уравнений теплопроводности, граничные условия, формируемые из результатов измерений температурных функций вблизи поверхности и начальных условий, определяемых температурным состоянием тела в начальный момент времени. Задача определения температуры внутри тела по известному тепловому режиму, заданному на внешней поверхности, относится к

классу обратных задач, и для ее решения необходимо использовать регуляризующие алгоритмы, позволяющие получать приближенные решения, устойчивые относительно погрешности исходных данных. С разработкой и исследованием методов решения обратных задач связаны работы многих исследователей [6-14]. Существенная особенность численных методов решения обратных задач заключается в том, что они разрабатываются с учетом известных начальных условий. С другой стороны, многие процессы теплопереноса связаны с ситуацией, когда в начальный момент времени невозможно измерить температуру внутри тела. Такая ситуация возникает при комплексной термообработке изделий на этапе отпуска или нормализации. Это приводит к возникновению задач с неизвестными начальными условиями.

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

В статье предложен метод определения температуры во внутренних точках по результатам поверхностных измерений. Метод основан на использовании конечно-разностных уравнений и регуляризирующих функционалов. Основная идея метода заключается в том, что, в отличие от существующих подходов, на каждом шаге неизвестная температурная функция определяется относительно пространственной переменной. Таким образом, схема позволяет одновременно найти температуру внутри рассматриваемой области вплоть до оси цилиндра и уменьшить влияние неизвестных начальных условий на результаты вычислений. Подобный подход был предложен в [15] в ситуации линейного теплопереноса при неизвестной начальной температуре объекта.

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

Постановка задачи

В работе рассматривается задача, связанная с процессом теплопереноса в цилиндре радиусом I (рис. 1а). При термической обработке в печи тело подвергается внешнему тепловому воздействию, продолжительность воздействия ограничена величиной Т. Температура в каждой внутренней точке А в текущий момент времени t характеризуется функцией и (А, t) .

Основные теплофизические свойства материала: теплоемкость, плотность и коэффициент теплопроводности в каждой внутренней точке А зависят от значения температуры в текущий момент времени t. Специфика процесса термообработки позволяет принять следующие допущения. Тепловое воздействие, осуществляемое через боковую поверхность 8Se, одинаково в каждой точке дSe и достаточно велико по сравнению с тепловыми изменениями, получаемыми через торцы. Тепловое воздействие регулируется в каждый момент времени t и плотность тепловых потоков характеризуется функцией q(t). Полагаем, что температура принимает постоянные значения вдоль любой прямой, параллельной оси цилиндра.

Принятые допущения позволяют свести задачу об определении температуры внутри тела к задаче распространения тепла в сечении цилиндра плоскостью, перпендикулярной оси цилиндра (рис. 1б).

а)

б)

Рис. 1. Схема нагрева цилиндра

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

Математическая модель рассматриваемого процесса теплопереноса в полярной системе координат имеет следующий вид:

1 8---...... (1)

дм 1 д Г дм I

ф)р(и)— = -—I Цм)г— I, (r,t)е Qt;

dt r дг ^ дг) дм ( f, t)

м (f, t) = p (t), -Цм)-

дг

= q(t), t e[0,T],

(2)

где r - текущий радиус, область QT = (0, l) x (0,T), температурная функция u(r, t) - осесиммет-рична, коэффициенты c(u), p(u), X(u) соответствуют значениям теплоемкости, плотности и коэффициента теплопроводности в каждой точке тела в каждый момент времени, функция p(t) формируется из результатов измерений температуры вблизи поверхности тела, а функция q(t) характеризует плотность теплового потока на поверхности тела. В этой задаче требуется найти u (r, t), удовлетворяющую (1), (2), а также температуру на оси цилиндра

u(0,t) = ф(0, t e[0,T]. (3)

2 1 У 1 У

Существование точного решения u0 (r, t) е H 2 (QT ) QH 2 (QT ), у e (0,1), QT = [0,l]x[0,T] задачи (1)-(3) при действительных значениях p0(t) и q0(t) доказано в работах [6], [16], а единственность решения в некоторой подобласти Ds с Qt обоснована в [6].

Принимая во внимание, что при термообработке изделия в камерных печах в силу инертности теплопереноса нагрев изделия происходит постепенно, а также учитывая продолжительность и наибольшую температуру нагрева, полагаем, что имеют место следующие допущения:

maxiu(r,t)| <Oe^(r+max\ maxiutt\,max|u |,max |urrr| f< C. (4)

Qt l Qi Qi Qi J

При определении температуры u (r, t) во внутренних точках необходимо учитывать, что при проведении измерений вблизи поверхности тела неизбежно возникают уклонения измеренных величин p5 , q5 от действительных значений p0) (t) и q0) (t). В математической модели эту ситуацию представим следующим образом. Вместо точных значений p0)(t), q0)(t) известны некоторые

приближения p5(t), q5(t) и 5 такие, что max |||p0(t)-p5ll, llq0(t)-q5||}<5 . Таким образом, необходимо по приближенным данным Р5 (t), q5 (t) и 5 найти функцию U5 (r, t), удовлетворяющую (1), (2), а также температуру Ф5 (t) на оси цилиндра.

Метод прогнозирования температуры

Вычислительная процедура прогнозирования температуры основана на методе дискретной регуляризации и заключается в следующем. Введем в рассмотрение конечно-разностную сетку:

G = J (Г, tj): r = (N +1 - i)h, t = (j - 1)x;

[А = £ / И; х = Т /М; i = 1,N +1; 7 = 1,М +1, где А их - шаги сетки по переменным г их соответственно, а также множество дискретных функций V = (г, I] ) = vi 71, заданных на G . Используя конечно-разностный аналоги частных

производных, представим (1), (2) в следующем виде:

\2

Ci, j Pi

Vi, j +1 - Vi, j_ 4l,j -4 j (Vi+1, j - Vi, j ) , 4 j Vi+1, j - V, j

+ --^----— +

X

j , j - Vi+1, j - Vi, j h2 (i -1) h h

v+1,j - 2vi,j + vi-1,j

+ -Kt , ^-f-i = 2,N, k = 1,M + 1. (5)

h

V,7 = Р], у2,7 = Р] А, 7 = 1,М +1. (6)

Ч7

Учитывая характеристики технологического процесса и результаты, представленные в [17, 18], полагаем, что с(и), р(и), Я(и) положительны, дважды непрерывно дифференцируемы в соответствующей области и определяются формулами:

фи7 ) = Со + Кии7, р(иг,7 ) = Ро + 7, Чи,,7 ) = Я0 + Ки,,7, (7)

где значения с0 = с (и (£,0)), р0 = р(и (£, ¿)), А,0 = Я(и (£,0)) , а величины kc, kр, кк согласованы с соответствующими характеристиками, представленными, например, в [18].

Основная идея предлагаемого метода заключается в том, что на каждом следующем шаге итерационного процесса, используя (5), вычисляют значения vi+1 7 в точках (гм, 17) для всех 7 = 1,М :

■2

Сг,7Рь7 0' -1)А V-,7+1 - V-,7 ч7( -1) / \ /оч

V,+, = V, , +—^---^ +--(V, , - V, 1 , ), (8)

,] ] Ч1,](■-1) + Ч7 х (■ -1) + я]',] ^

начиная от точки (г, ^7 ) , ■ = 3, N, расположенной вблизи внешней границы, к точке (гИ+1, ^7 ),

расположенной на оси цилиндра. Коэффициенты с1 7, р, 7, Я, 7 вычисляются по формуле (7).

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

него стабилизирующим функционалом Я,+1]- =Я0 +(^-а)vi 7 , включающим параметр регуляризации а . Значение параметра а и величину А согласуют с х и 5 .

Устойчивость вычислительной схемы метода

Исследуем устойчивость вычислительной схемы, используя подход, принятый в теории регуляризации [2], [13], введя в рассмотрение функции wi, определяемые формулой

^■+1 = шах_ к+1,] - V-,]|. 7=1М+1

Согласуем значение N, характеризующее дискретизацию по пространственной переменной, с количеством измерений (M + 1), а параметр регуляризации а выберем так, чтобы при известном значении (M +1) величина температурной погрешности удовлетворяла бы неравенству wN+1 < Kb , где K - некоторая константа. Введем следующие параметры:

~ I I Кj (i -1) яjPi,j (i -1)h (0)

S = max щ, , ,= max-j----, ц = ma^7--—--r—. (0)

■,=1m+1' j| i,j 1,j(i- О+Ч, ',j +i,j(i-О+Ч,)х

Выбираем а таким, что при всех i = 1, N +1 и j = 1, M +1 было выполнено условие

а < min--^-. (10)

Л j (i - 1)|v, j| v 7

Учитывая теплофизические свойства процесса термообработки в печах, получаем, что ц < 1, тогда, имеет место следующая оценка

W+1 < ц max1 v, j+1- j1 . (11)

j=1M 1 1

Учитывая ограниченность функции u(r, t), из (4) получаем, что

max | Vi j+1 - Vi j |< 2ФеиT. (12)

j=1M 1 1

Из (0)-(12), получаем

w2 = max | v2 , - v1 , |< max | qh |< h(S + 5) < S + 5, j=1M+1 j=1,m+1 j

w+1 < 2Фе^+т-^ + (S + 5),-1, i = 3,N +1. 1

Тогда имеет место следующая оценка

Wn+1 < 2цФе^т -L + (S + 5),N-2 , 1

характеризующая величину погрешности численного метода решения задачи (1)-(3). Учитывая

(9), (10) и то, что Яг+1 у = А,0 + (Ък - а)у, выберем шаги дискретизации так, чтобы

условие ^ <-^ . Тогда получаем, что при выполнении следующего условия

2Фе( 1'

h2 5 ^ ' * ^

х < 2Фе(^+T)

min

i=2,N+1, j=1,M+1

V

_4L

V Яjpi,j У

(13)

5

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

имеет место оценка wN+1 <--+ (£ + 5)ц,N-2. Принимая во внимание, что 1, получаем, что

1

при соблюдении условия

U 1 > я ^

N > 2 +log.

K--

W

1

5

S + 5

(14)

где К > 1 +--, будет выполнено требуемое неравенство WN+1 < К5 . Соотношения (13), (14) свиде-

1

тельствуют о локальной устойчивости предлагаемого метода определения температур.

Заметим, что аналогичные результаты были получены в работе [19] для задачи измерения определения температуры на поверхности цилиндра по результатам измерений на оси, связанной с диагностикой состояния температурного датчика. Это свидетельствует о том, что в отличие от методов, ориентированных на вычисления по переменной, характеризующей время, при изменении направления вычислений по пространственной переменной не требуется разработка принципиально новой вычислительной схемы, а достаточно ограничиться модификацией основной схемы.

Оценка температурных погрешностей

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

Sj = max , - Uj J, i = 1, N +1, j=1M+1

где Vi j является приближенным решением задачи (5), (6), а ut j соответствует действительным значениям температуры при текущем значении радиуса r = ri в момент времени t = tj . Имеем

si+1 < si + , Ci,jpi,j (i -1)h\ 2Фв(-г+Т) + 2 V (i -1) s +

i+1 i (VU (i - 1) + ^,y )x (i - 1) + ^,y

c,, p (t -1) h (Xt+l -A ) (t -1) h

+ ''j \ Q(^)+2 , 'J '' o(h)+

At+i, j ('-1)+ч J At+i' J ('-1)+At' j

'j

2

(At+1; -A )('-1)h2 42 At,h

+--^-(O(h))2 +-rj-O(h) +

("t+1'j - ut,j XX+1'j ('-1) + 4j > At+1'j ('-1) + 4j

2

2

, (, -1)А

+ V ^ . 0(А2). (15)

Оценивая слагаемые в (15) и учитывая (13) и (14), получаем

, С',]р',] (? -1)А\ 2Фе^) <5 . (16)

(V ] (■- О+Я-, ] )х

Из (11), (15), определения ц и подхода к вычислению ЯМ]- получаем:

1^+1,] -Я,,]|(--1) < \] • (17) я,+1,7 (■ - 1) + Я,-,7 я,+1,7 (■ - 1) + Я,-,7 \]■ -аК,■ -1) ■ -1 2 ;

Х',] - 1) <ц, __. (18)

At+1'j (' - 1) + At'j ' X+1', (' - 1) + At'J ' -1 2'

* A'+1 j - At j Обозначим A = _min_At ,. Учитывая' что-:-— = ' имеем

t=1'n+1' J=1'm+1 ' ui+1 j - ut j

VJ -Xt'J (t -1)

U+1'j - U'j Xt+1' j (t -1)+Xt' J

< kx

Отсюда и из соотношений (4), (15)-(18) следует, что

<(1 + 2ц) + 5 + ^Сх2 + 2 цСА2 Я- С2 +2 с ^ А4 ^ Учитывая (14), получаем при , = 2,N +1

t = 2' N.

2 3Сц12 k^ C У Сц/ С + 2N2 + A* N4 + _2 , 3Сц/2 , kX СУ , Сц1*

<(1 + 2ц)^ + 8 + ПСт2 + ^+ + ^ . (19)

Полагаем Т = цС х +--— +----—i--— . Тогда соотношение (19) имеет вид

2N2 X* N4 2N4

■-1 (t-2 k ^ si+1 <(1 + 2ц)^ +5+^<(1 + 2ц)'-1 .2 + х(1 + 2ц)k (8 + ^).

v k=0 J

Учитывая, что s2 = max v2 , - u2 J < 5 + h (5 + С), получаем, что для величины sN+1, харак-

j=1M+1 1

+1

теризующей наибольшее отклонение численного решения от истинных температур на оси цилиндра, имеет место следующая оценка:

( \

<(1 + 2,)

N -1

5+— Г 5 \ + (5+^)

2 +log,

(20)

£(5 + С) 1

ГЛ+ V

+ 5. ,

Из соотношений (14), (20) следует, что сходимость метода зависит от величины шагов дискретизации, следовательно, метод является условно сходящимся и для получения приближенного решения необходимо выбирать достаточно небольшие значения N .

Из соотношения (20) следует, что величина .%+1, соответствующая наибольшей температурной погрешности, будет достаточно велика на всем [0,Т]. Это согласуется с результатами, представленными в [6], в соответствии с которыми невозможно получить единственное решение во всей области QT , а следовательно, невозможно точно оценить температурные погрешности во всей области QT , но возможно получить более точную оценку температурных погрешностей (оценку погрешности метода) только в некоторой подобласти Ds. Для получения уточненных оценок погрешностей был проведен вычислительный эксперимент на основе имитационного моделирования. Результаты эксперимента представлены в данной работе.

Результаты вычислительного эксперимента

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

Методика эксперимента заключалась в следующем. На начальном этапе эксперимента находили решение прямой задачи:

с(и)р(и)^ = ^^г, (г,^е Qт; (21)

оt г ог ^ от)

и(0,О = ф0(0, и(£,^ = Р0 (0, t е [0,Т]; (22)

и(г,0) = go(г), ге[0,4 (23)

Полученное решение и0)(г,^ прямой задачи (21)-(23), характеризующее температурное поле цилиндра, и функцию ф0 (^ , соответствующую температуре на оси цилиндра, использовали в дальнейшем в качестве тестовых функций.

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

Р5 ) = Р0 ) + егр (tJ), Я5 (tj) = Я0 ) + егч ^ ) . Величины егр ) и вгд (^ ) соответствуют значениям случайных величин, равномерно распределенных на [-5,5]. Предлагаемый подход к моделированию Р5(0 , ^ эквивалентен появлению аддитивных случайных погрешностей в результатах измерений вблизи поверхности цилиндра, уровень которых не превосходит величины 5 . Полученные значения Р5 ^), ^ ^) определяли исходные данные в задаче (1)-(3).

На следующем этапе эксперимента находили приближенное решение и5 (г, ^ задачи (1)-(3) по исходным данным Р5 (t), q5 (t), 5 и вычисляли значения температурной функции и5 (0, t) = Ф5 (t). Функция и5 (г, t) соответствует прогнозируемым температурным значениям, получаемым в области из Р5 ^), q5 (t) с помощью предлагаемого метода дискретной регуляриза-

ции, а функция ф5 (t) соответствует температурным значениям на оси цилиндра. На следующем этапе эксперимента проводили сравнительный анализ полученных численных решений u5 (r, t) и ф5 (t) с тестовыми функциями.

В работе представлены результаты вычислительного эксперимента, проведенного на основе имитационного моделирования в соответствии с предложенной методикой. В качестве эталонной модели рассматривался процесс теплопереноса в цилиндре радиуса i = 1, помещенного в камерную печь, разогретую до температуры 400 °С. Теплофизические характеристики материала c(u), p(u), A,(u) соответствовали характеристикам стали марки Ст45, [17], [18]. Продолжительность процесса составила T = 60 мин. При решении прямой задачи (21)—(23) полагали, что начальной температуре тела соответствовало значение u (r,0) = 25 °С, r е [0, i]. При формировании тестовой функции p(t), ф^), а также функции q(t) использовали результаты, представленные в [20].

Результаты вычисления температурного поля цилиндра u5 (r, t), полученные в подобласти Ds сQT, Ds=[0,£]x(s,T-в) при 5 = 0,05 с помощью предложенной вычислительной схемы, а также тестовая функция u0)(r,t) представлены на рис. 2а. Поверхность Exact solution соответствует графику тестовой температурной функции u0(r, t), а поверхность Regularized solution представляет график приближенного решения u5 (r, t) задачи (1)-(3), соответствующие прогнозируемым температурным значениям в подобласти Ds.

function u(0,1)

100

1 Г|

:

/ / i

// (/1 :

j t : .......... — %

*г | i .......... ..........;.......... I i

0 500 1000 1500 2000 2500 3000 3500 4000 Time

а)

б)

Рис. 2. Температурное поле цилиндра

Результаты вычисления температур на оси цилиндра Ф5 (t) и график тестовой функции Ф0 (t) при t е(в,Т -в) представлены на рис. 2б. Обозначение u0 соответствует графику тестовой

функции ф0(0, а обозначение ug - графику численного решения Ф5 (t) задачи (1)-(3).

Как отмечалось ранее, невозможно точно оценить температурные погрешности при всех t е [0,T ], получить оценку погрешности метода возможно только в некоторой подобласти

(в,T - в) . В эксперименте был проведен сравнительный анализ тестовой температурной функции ф0 (t), заданной на оси цилиндра, и температурной функции фд (t), вычисленной на оси. Для проведения сравнительного анализа ф0 (t) и фд (t) в эксперименте были использованы величины А и ®, определяемые формулами:

А = max фд(t)-ф(0, ©= max -————L.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

te(s,T-в)' te(s,T-в) | ф(t) |

Величина А соответствует наибольшей оценке отклонений температур, найденных с помощью предложенного метода во внутренних точках цилиндра, от тестовых значений. Результаты сравнительного анализа при различных значениях 5 и N и в = 0,03Г представлены в таблице.

Оценки температурных погрешностей

5 N A 0

0,05 5 27,95 0,2023

6 26,86 0,1944

7 25,56 0,1850

8 20,72 0,1511

9 2-1056 -

10 0,5-10123 -

0,1 5 29,54 0,2307

6 27,12 0, 2118

7 26,08 0,2037

8 21,76 0,1691

9 0,5105 -

10 2-10133 -

Используя величины А и ®, определяемые формулой (24), получили, что при 5 = 0,05 для рассматриваемого примера величина температурных погрешностей на оси цилиндра составила А « 21 °С, и © = 0,15 при s = 0,03T , а при s = 0,06T значения этих величин составили А « 9 °С, и © = 0,05 соответственно.

Таким образом, результаты вычислительного эксперимента свидетельствуют о том, что предложенный метод позволяет с достаточной точностью находить требуемую температурную функцию u (r, t) во внутренних точках цилиндрического тела при соблюдении условий согласования величин шага дискретизации h, параметра регуляризации а с интервалом измерения т , а наибольшие значения оценок температурных погрешностей являются достаточно точными в интервале (s,T — s) .

Заключение

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

Работа выполнялась при финансовой поддержке Министерства образования и науки Российской Федерации прикладных научных исследований в рамках базовой части Государственного задания «Разработка, исследование и реализация алгоритмов обработки данных динамических измерений пространственно-распределенных объектов», техническое задание 8.9692.2017/8.9 от 17.02.2017.

Литература

1. Алифанов, О.М. Обратные задачи теплообмена / О.М. Алифанов. - М.: Машиностроение, 1988. - 280 с.

2. Самарский, А.А. Вычислительная теплопередача / А.А. Самарский, П.Н. Вабищевич. - М.: Едиториал УРСС, 2009. - 784 с.

3. Шестаков, А.Л. Методы теории автоматического управления в динамических измерениях /

A.Л. Шестаков. - Челябинск: Издат. центр ЮУрГУ, 2013. - 257 с.

4. Мартинсон, Л.К. Температурное поле цилиндрического тела в режиме периодического разогрева /Л.К. Мартинсон, О.Ю. Чигирёва // Вестник Московского государственного технического университета им. Н.Э. Баумана. Серия «Естественные науки». - 2015. - № 3 (60). - С. 88-98.

5. Лукин С.В. Режим нагрева и термостатирования слябов в печи при горячем посаде / С.В. Лукин //Металлург. - 2018. - № 7. - С. 54-58.

6. Лаврентьев, М.М. Некорректные задачи математической физики и анализа / М.М. Лаврентьев, В.Г. Романов, С.П. Шишатский. - М.: Наука, 1980. - 286 с.

7. New approaches to error estimation to Ill-posed problems with application to inverse problems of heat conductivity / K.Y. Dorofeev, N.N. Nikolaeva, V.N. Titarenko, A.G. Yagola // Journal of Inverse and Ill-posed problems. - 2002. - Vol. 10, no. 2. - P. 155-169. DOI: 10.1515/jiip.2002.10.2.155

8. Кабанихин, С.И. Прямые и итерационные методы решения обратных и некорректных задач / С.И. Кабанихин, М.А. Шишленин // Сибирские электронные математические известия. -2008. - Т. 5. - С. 595-608.

9. Солодуша, С.В. Численное решение обратной граничной задачи теплопроводности с помощью уравнений Вольтерра Iрода / С.В. Солодуша, Н.М. Япарова // Сибирский журнал вычислительной математики. - 2015. - Т. 18, № 3. - С. 327-335.

10. Марчук, Г.И. Методы вычислительной математики /Г.И. Марчук. - СПб.: Лань. - 2009. -608 с.

11. Вабищевич, П.Н. Монотонные разностные схемы для задач конвекции/диффузии / П.Н. Вабищевич //Дифференциальные уравнения. - 1994 - Т. 30, № 3. - С. 503-515.

12. Тихонов, А.Н. Уравнения математической физики /А.Н. Тихонов, А.А. Самарский. - Изд-во МГУ, 1999. - 799 с.

13. Численные методы решения некорректных задач / А.Н. Тихонов, А.В. Гончарский,

B.В. Степанов, А.Г. Ягола. - Изд-во МГУ, 1990. - 115 с.

14. Табаринцева, Е.В. Об оценке точности метода вспомогательных граничных условий при решении граничной обратной задачи для нелинейного уравнения / Е.В. Табаринцева // Сибирский журнал вычислительной математики. - 2018. - Т. 21, № 3. - С. 293-313. DOI: 10.1134/s1995423918030059

15. Yaparova, N. Method for temperature measuring in the rod with heat source under uncertain initial temperature / N. Yaparova // 2016 International Conference on Industrial Engineering, Applications and Manufacturing, ICIEAM 2016. - Proceedings 7911716. DOI: 10.1109/ICIEAM.2016.7911716

16. Ладыженская, О.А. Линейные и квазилинейные уравнения параболического типа / О.А. Ладыженская, В.А. Солонников, Н.Н. Уральцева. - M. : Наука, 1967. - 736 с.

17. Марочник стали и сплавов / А.С. Зубченко, М.М. Колосков, Ю.В. Каширский и др.; под общ. ред. А.С. Зубченко. -М.: Машиностроение, 2003. - 784 с.

18. Лившиц, Б.Г. Физические свойства металлов и сплавов / Б.Г. Лившиц, В.С. Крапошин, Я.Л. Линецкий. - М. : Металлургия, 1980. - 320 с.

19. Япарова, Н.М. Численный метод решения обратной задачи с неизвестными начальными условиями для нелинейного уравнения теплопроводности / Н.М. Япарова // Вестник ЮжноУральского государственного университета. Серия «Вычислительная математика и информатика». - 2016. - Т. 5, № 2. - С. 43-58. DOI: 10.14529/cmse160204

20. Исаченко, В.П. Теплопередача /В.П. Исаченко, В.А. Осипова, А.С. Сукомел. -М. : Энергия, 1975. - 488 с.

Япарова Наталья Михайловна, канд. физ.-мат. наук, зав. кафедрой вычислительной математики и высокопроизводительных вычислений, Южно-Уральский государственный университет, г. Челябинск; iaparovanm@susu.ru.

Поступила в редакцию 2 марта 2019 г

DOI: 10.14529/ctcr190205

METHOD FOR DETERMINING THE TEMPERATURE STATE OF A CYLINDER AT THE HEAT TREATMENT WITH INCOMPLETE INITIAL DATA

N.M. Yaparova, iaparovanm@susu.ru

South Ural State University, Chelyabinsk, Russian Federation

The paper is devoted to the problem of determining the temperature inside the cylinder based on the surface measurements. The main characteristics of the material such as specific heat, thermal conductivity and material density depend on the temperature at each point of the body. This problem appears in complex heat treatment of products. The mathematical model of heat transfer is presented as nonlinear heat conduction equation with unknown initial condition. In this problem, both the Dirichlet and Neumann boundary conditions are given. The computational scheme of the method is based on the using of finite-difference equations and regularization technique. This approach allows to obtain the temperature inside cylindrical body and then to determine the unknown temperature on the cylinder axis. We investigate the stability of computational method and obtain the dependence of stability on the discretization steps and level error of the initial data. The reliability and the efficiency of the method were confirmed by results of computational experiments.

Keywords: heat transfer, inverse problem; regularization method; data processing method; computational stability, error estimate.

The work was conducted with the financial support of the Ministry of Education and Science of the Russian Federation of applied scientific research within the framework of the basic part of the State task "Development, research and implementation of data processing algorithms for dynamic measurements of spatially distributed objects", Terms of Reference 8.9692.2017/8.9 from 17.02.2017.

References

1. Alifanov O.M. Obratnye zadachi teploobmena [Inverse Heat Transfer Problems]. Moscow, Mashinostroenie Publ., 1988. 280 p.

2. Samarskij A.A., Vabishchevich P.N. Vychislitel'naya teploperedacha [Computational Heat Transfer]. Moscow, Editorial URSS Publ., 2003. 784 p.

3. Shestakov A.L. Metody teorii avtomaticheskogo upravleniya v dinamicheskikh izmereniyakh [The Methods of Control Theory in Dynamic Measurements]. Chelyabinsk, South Ural St. Univ. Publ., 2013.257 p.

4. Martinson L.K., Chigiryova O.Y. [Thermal Fields of a Cylindrical Body during Cyclic Heating]. Herald of the Bauman Moscow State Technical University. Ser. Natural Sciences, 2015, no. 3 (60). pp. 88-98. (in Russ.)

5. Lukin S.V. [Mode of Slabs Heating and Thermostating in Furnace at Hot Charge]. Metallurgist, 2018, no. 7, pp. 54-58. (in Russ.)

6. Lavrentiev M.M., Romanov V.G., Shishatskii S.P. Nekorrektnye zadachi matematicheskoj fiziki i analiza [Ill-Posed Problems of Mathematical Physics and Analysis]. Moscow, Nauka Publ., 1980, 286 p.

7. Dorofeev, K.Y., Nikolaeva N.N., Titarenko V.N., Yagola A.G. New Approaches to Error Estimation to Ill-posed Problems with Application to Inverse Problems of Heat Conductivity. Journal of Inverse and Ill-Posed Problems, 2002, vol. 10, no. 2, pp. 155-169. DOI: 10.1515/jiip.2002.10.2.155

8. Kabanihin S.I., Shishlenin M.A. [Direct and Iteration Methods for Solving Inverse and Ill-Posed Problems]. Siberian Electronic Mathematical Reports, 2008, vol. 5, pp. 595-608. (in Russ.)

9. Solodusha S.V., Yaparova N.M. Numerical Solving an Inverse Boundary Value Problem of Heat Conduction Using Volterra Equations of the First Kind. Numerical Analysis and Applications, 2015, vol. 8, no. 3, pp. 267-274. DOI: 10.1134/s1995423915030076

10. Marchuk G.I. Metody vychislitel'noy matematiki [Methods of Computational Mathematics]. St. Petersburg, Lan' Publ., 2009. 608 p.

11. Vabishchevich P.N. Monotone Difference Schemes for Convection/Diffusion Problems. Differential Equations, 1994, vol. 30, no. 3, pp. 466-474.

12. Tikhonov A.N. Samarskiy A.A. Uravneniya matematicheskojfiziki [Equations of Mathematical Physics]. Moscow, Moscow St. Univ. Publ., 1999. 799 p.

13. Tikhonov A.N., Goncharskiy A.V., Stepanov V.V., Yagola A.G. Chislennye metody resheniya nekorrektnykh zadach [Numerical Methods for the Solution of Ill-Posed Problems]. Moscow, Moscow St. Univ. Publ., 1990. 115 p.

14. Tabarintseva E.V. Estimating the Accuracy of a Method of Auxiliary Boundary Conditions in Solving an Inverse Boundary Value Problem for a Nonlinear Equation. Numerical Analysis and Applications, 2018, vol. 11, iss. 3, pp. 236-255. DOI: 10.1134/s1995423918030059

15. Yaparova N. Method for Temperature Measuring in the Rod with Heat Source under Uncertain Initial Temperature. 2016 International Conference on Industrial Engineering, Applications and Manufacturing, ICIEAM2016. Proceedings 7911716. DOI: 10.1109/ICIEAM.2016.7911716

16. Ladyzhenskaya O.A., Solonnikov V.A., Uralceva N.N. Linejnye i kvazilinejnye uravneniya parabolicheskogo tipa [Linear and Quasi-Linear Parabolic Equations]. Moscow, Nauka Publ., 1967. 736 p.

17. Zubchenko A.S., Koloskov M.M., Kashirskiy Yu.V. et al. Marochnik stali i splavov [Steel and Alloys: Grade Guide]. Moscow, Mashinostroyeniye Publ., 2003. 784 p.

18. Livshits B.G., Kraposhin V.S., Linetskiy Ya.L. Fizicheskiye svoystva metallov i splavov [Physical Properties of Metals and Alloys]. Moscow, Metallurgiya Publ., 1980. 320 p.

19. Yaparova N.M. [Numerical Method for Solving an Inverse Problem for Nonlinear Parabolic Equation with Unknown Initial Conditions]. Bulletin of the South Ural State University. Ser. Computational Mathematics and Software Engineering, 2016, vol. 5, no. 2, pp. 43-58. (in Russ.) DOI: 10.14529/cmse160204

20. Isachenko V.P., Osipova V.A., Sukomel A.S. Teploperedacha [Heat Transfer]. Moscow, Energiya Publ., 1975. 488 p.

Received 2 March 2019

ОБРАЗЕЦ ЦИТИРОВАНИЯ

Япарова, Н.М. Метод прогнозирования температурного состояния цилиндра при термообработке в условиях неполной исходной информации / Н.М. Япарова // Вестник ЮУрГУ. Серия «Компьютерные технологии, управление, радиоэлектроника». - 2019. -Т. 19, № 2. - С. 54-65. DOI: 10.14529Мсг190205

FOR CITATION

Yaparova N.M. Method for Determining the Temperature State of a Cylinder at the Heat Treatment with Incomplete Initial Data. Bulletin of the South Ural State University. Ser. Computer Technologies, Automatic Control, Radio Electronics, 2019, vol. 19, no. 2, pp. 54-65. (in Russ.) DOI: 10.14529/ctcr190205

i Надоели баннеры? Вы всегда можете отключить рекламу.