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

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

CC BY
246
52
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДИФФЕРЕНЦИАЛЬНО-РАЗНОСТНЫЕ МОДЕЛИ ТЕПЛОПЕРЕНОСА / DIFFERENTIAL-DIFFERENCE MODEL OF HEAT TRANSFER / ГРАНИЧНЫЕ И КОЭФФИЦИЕНТНЫЕ ОБРАТНЫЕ ЗАДАЧИ ТЕПЛОПРОВОДНОСТИ / BOUNDARY AND COEFFICIENT INVERSE PROBLEMS OF HEAT CONDUCTIVITY / ФИЛЬТР КАЛМАНА / KALMAN FILTER

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

Исследовано применение различных модификаций цифрового фильтра Калмана (ФК) для решения граничных и коэффициентных обратных задач теплопроводности. Приведено описание как математических моделей теплопереноса и измерений, так и алгоритмов вычислительных подпрограмм. Представлены результаты тестирования разработанных программ.

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

Похожие темы научных работ по математике , автор научной работы — Кириллов Кирилл Валерьевич, Пилипенко Николай Васильевич

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

Solution algorithms for direct and backward heat conductivity problems by means of differential-difference models

The article describes the use of various versions of digital Kalman filter for solving the boundary and coefficient inverse problems of heat conductivity. It contains descriptions for mathematical models of heat transfer and measurements as well as used algorithms and computational routines. The testing results of developed programs are included.

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

АЛГОРИТМЫ ПРОГРАММ ДЛЯ РЕШЕНИЯ ПРЯМЫХ И ОБРАТНЫХ ЗАДАЧ..

7

ТЕПЛОФИЗИКА И ТЕОРЕТИЧЕСКАЯ ТЕПЛОТЕХНИКА

УДК 536.62

АЛГОРИТМЫ ПРОГРАММ ДЛЯ РЕШЕНИЯ ПРЯМЫХ И ОБРАТНЫХ ЗАДАЧ ТЕПЛОПРОВОДНОСТИ ПРИ ИСПОЛЬЗОВАНИИ ДИФФЕРЕНЦИАЛЬНО-РАЗНОСТНЫХ МОДЕЛЕЙ

К.В. Кириллов, Н.В. Пилипенко

Исследовано применение различных модификаций цифрового фильтра Калмана (ФК) для решения граничных и коэффициентных обратных задач теплопроводности. Приведено описание как математических моделей теплопереноса и измерений, так и алгоритмов вычислительных подпрограмм. Представлены результаты тестирования разработанных программ.

Ключевые слова: дифференциально-разностные модели теплопереноса, граничные и коэффициентные обратные задачи теплопроводности, фильтр Калмана.

Введение

Одной из наиболее проблемных задач теплометрии при исследовании промышленных объектов и технологических процессов является определение нестационарных условий теплообмена с помощью приемников теплового потока (ПТП) по измеренным в них температурам или их разностям в отдельных точках. Такие задачи относятся к нестационарным граничным обратным задачам теплопроводности (ОЗТ). Если теплофизические характеристики (ТФХ) ПТП известны лишь приблизительно, то необходимо решать комбинированную ОЗТ: граничную ОЗТ - по восстановлению входящих тепловых потоков и коэффициентную ОЗТ - по идентификации соответствующих ТФХ.

Решение прямой задачи теплопроводности

В качестве математической модели для описания одномерного теплопереноса в ПТП различных типов применяются дифференциально-разностные модели (ДРМ), подробно описанные в работах [1-3], которые в векторно-матричной форме для линейных стационарных систем обыкновенных дифференциальных уравнений (СОДУ) имеют вид:

^ Т (т) = Р • Т (т) + О • и (т) ,

где Т (т) и и (т) - векторы состояния и управления; Р и О - матрицы обратных связей и управления. Общее решение СОДУ (1) имеет следующий вид:

Т (т) = Ф (т, т0 )• Т (т0) +1 Ф(т, 9) • О(в) • Щеу 9,

где Ф(, то ) = ехр(((-то)) - переходная матрица состояния (матрица Коши) системы; то - начальный момент времени. Для программной реализации решения (2) вводится дискретное время т^ = кДт, а также дискретные векторы Тк = Т(тк) и и к = и(тк). Тогда дискретная переходная матрица Ф = Ф к+1 к = Ф(тк+1, тк) может быть вычислена с требуемой точностью путем суммирования необходимого числа членов следующего бесконечного ряда:

Ф = I + РДт + - Р 2 Дт2 +... +—Рт Дтт +..., 2! т!

где I - единичная матрица. Решением прямой задачи теплопроводности (ПЗТ) в этом случае является последовательное применение для каждого момента времени следующей известной формуле расчета Тк+1 по значениям Ф и Тк:

Тк+1 =Ф-Тк +1( I+ Ф) •О• и-Дт.

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

Ук = н • Тк + £ к,

где Ук и £к - векторы измерений и случайных погрешностей; Н - матрица измерений.

Решение обратной задачи теплопроводности

В работах [1, 2] показана целесообразность использования метода параметрической идентификации для решения ОЗТ, так как последний удовлетворяет общепринятым требованиям устойчивости и сходимости вычислительных процедур, точности конечных результатов, универсальности, простоты программной реализации и др. Сущность же метода сводится к предварительной параметризации задачи и последующему нахождению оптимальной несмещенной оценки либо вектора состояния, либо вектора искомых параметров системы, дающей минимум нормы вектора невязки между измеренными в опыте температурами и прогнозами измерений температуры, рассчитанными по модели. Для получения оценок используется рекуррентная вычислительная процедура цифрового ФК. Рассмотрим подробнее два наиболее распространенных ФК: линейный ФК по расширенному вектору состояния системы и нелинейный ФК по вектору искомых параметров.

Под параметризацией ОЗТ понимается априорная кусочно-линейная аппроксимация подлежащего восстановлению теплового потока на всем интервале измерений, где в качестве системы базисных функций применяются 5-сплайны 1-го порядка. Тогда на 2-ом участке аппроксимации значение теплового потока находится по следующей формуле:

= 4а2 ■ ^гА + 4ЬЕ ■

где 4а2 и 4ь2 - значения теплового потока на левой и правой границах участка соответственно; Бр2-1 и

Бр^1 - 5-сплайны. Линейный ФК по расширенному вектору состояния системы (ФК-1) основан на введении расширенного вектора состояния Ял:

R *

т

lzk

IXzi t2zk "' tnzk qaz qbz ]

где Qz = [ (¡а2 ] - вектор искомых параметров, а также на соответствующем расширении ДРМ за счет очевидных уравнений ¿¡а2 = 0, ¿¡ьг = 0 и простейшей коррекции правой части модели измерений.

Алгоритм ФК-1 для одного участка сплайн-аппроксимации описывается следующими уравнения-

ми:

= ®k+1,k -R+ + -2( + фк+u)-Gr • Uk • AT ; Pk+1 =фk+i,k •Pk+•ф^+l,k; K+1 = Pk+1 • HR -(k+i HR + ^);

R++1 = R *+1 + Kk+1 -(Yk+1 - hr R -+1);

P+ = P - K HP-k+1 k+1 k+111 r k+1 ;

где P - ковариационная матрица ошибок оценок; K - весовая матрица; N - ковариационная матрица случайных погрешностей измерений; индексы «-» и «+» обозначают априорные и апостериорные значения, соответственно. Алгоритм ФК-1 обеспечивает нахождение несмещенной оценки Rk, т.е.

^ Rk^ = Rk), дающей минимум дискретной квадратичной функции невязки:

ф(k ) = Z(Yk - HrRk ) -N-1 -(Yk - HrRk ) .

k =1

ФК-1 был реализован в виде программного комплекса «Heat Identification», который непосредственно восстанавливает как температуры, так и входящий тепловой поток, следовательно, его целесообразно использовать в тех случаях, когда начальное распределение температур по толщине ПТП известно лишь приблизительно.

Нелинейный ФК по вектору искомых параметров (ФК-2) основан на введении вектора Qz = [Qqz QAz ] = [qa z qbz Xz ]T , для которого выполняется условие Q = const. Тогда модель ПТП имеет следующий вид:

Q = о, (1)

а модель измерений

Yk = Yk(Qo) + Sk , (2)

где Yk (Q0) - модельный вектор измерений; Q 0 - истинное значение вектора искомых параметров.

АЛГОРИТМЫ ПРОГРАММ ДЛЯ РЕШЕНИЯ ПРЯМЫХ И ОБРАТНЫХ ЗАДАЧ...

К модели (1), (2) может быть применен алгоритм дискретного нелинейного ФК, позволяющий получать рекуррентные оценки (5к+1 вектора искомых параметров О и ковариационную матрицу Рк+1 их ошибок по найденным на предыдущем к-ом шаге (, Рк и известному вектору измерений Ук+1. Алгоритм имеет следующий вид:

K+1 = Pk • H+ • (( k+1 PkH T+1 + ж

<3 k+1 = <3 k + Kk

I Yk+1 Yk+1

) • (Q k ));

P = P - K H P

k+1 1 k ^k+111 k+11 k-

где Нк+1 - матрица функций чувствительности; Ук+1 ((к) - модельный вектор измерения, рассчитываемый по модели теплопереноса в ПТП для момента времени к+1 с использованием предыдущей оценки (к вектора Ок.

Матрица функций чувствительности Нк+1 имеет следующий вид:

>1,к (О) дуик (О) к (О)'

Hk+1 =

3Yk (Q)

5Q

Q = <3 k

Здесь

ty» (Q)

94a

Q = Q k

- функции чувствительности j-го

измерения к искомому параметру qa, q^ и X в k+1 момент времени.

Алгоритм ФК-2 обеспечивает нахождение несмещенной оценки Qk, т.е. E^ Qk^ = E (Qk), дающей минимум дискретной квадратичной функции невязки:

Ф (Qk ) = £ (н - Yk (Qk ) • ж1. (Yk - Yk (Qk )) .

k =1

ФК-2 был реализован в виде программы «Heat Conduction», который непосредственно восстанавливает как тепловой поток, так и теплопроводность, следовательно, его целесообразно использовать в тех случаях, когда теплопроводность материала ПТП известна лишь приблизительно.

Результаты имитационного моделирования

Ниже представлены результаты математического моделирования для градиентного однородного ПТП типа вспомогательной стенки толщиной h = 0,005 м и со следующими ТФХ: X = 15 Вт/(м-К); c = 485 Дж/(кг-К); р = 8000 кг/м3. Входящий в ПТП тепловой поток изменялся по закону q1(x) = [10000sin(0,1x)+10000] Вт/м2, на тыльной стороне q2(T) = 0 Вт/м2. Задавались температуры поверхности ¿1 и второго блока /2 при уровне погрешностей в измерениях О =0,1 °С; длине участка сплайн-аппроксимации Дz = 10.Дт (Дт = 0,01 с); начальном распределении T0 =[30 — 30]T °С.

Результаты восстановления теплового потока и температурного поля по толщине тепломера с помощью ФК-1 представлены на рис. 1. Начальные оценки принимались вдвое меньше эталонных:

R0 =[15 — 15 5000 5000]T, а начальное значение ковариационной матрицы

P0 = diag(100,..., 100,1012,1012).

Результаты восстановления теплового потока и уточнения теплопроводности материала ПТП с помощью ФК-2 представлены на рис. 2. Начальные оценки принимались, как и в предыдущем случае, в

двое меньше эталонных: Q0 =[5000 5000 7,5]T, а начальное значение ковариационной матрицы:

: diag (к

P0 = diag (1012,1012,100)

q, Вт/м2

20000

10000

t, °C 30

25

20

15

/1

-2 .3

4

0,2

0,4 0,6 а

0,8 т,с

0,2 0,4

0,6 0,8 б

Рис. 1. Эталонный (1) и восстановленный (2) тепловые потоки (а); заданная на поверхности первого блока (1') и восстановленные на блоках 1-5 температуры ПТП (б)

q, Вт/м2

20000

10000

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

0

X, Вт/(м • К) 14 12 10 8 6

0,2 0,4 0,6 0,8 т,с а

0,4 0,6 0,8 т,с б

Рис. 2. Эталонные (1) и восстановленные (2) значения теплового потока (а) и теплопроводности ПТП (б)

Заключение

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

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

0

т,с

0

Литература

1. Пилипенко Н.В. Методы параметрической идентификации в нестационарной теплометрии (ч. 1) // Изв. вузов. Приборостроение. - 2003. - № 8. - С. 50-54.

2. Пилипенко Н.В. Методы параметрической идентификации в нестационарной теплометрии (ч. 2) // Изв. вузов. Приборостроение. - 2003. - № 10. - С. 67-71.

3. Pilipenko N. Parametrical Identification of Differential-difference Heat Transfer Models in Non-stationary Thermal Measurements // Heat Transfer Research. - 2008. - V. 39. - № 4. - Р. 311 -315.

Кириллов Кирилл Валерьевич - Санкт-Петербургский государственный университет информационных

технологий, механики и оптики, аспирант, [email protected] Пилипенко Николай Васильевич - Санкт-Петербургский государственный университет информационных

технологий, механики и оптики, доктор технических наук, профессор, [email protected]

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