Книга
Книга
ПРЕДИСЛОВИЕ
При создании новых образцов техники, функционирование которых сопровождается протеканием интенсивных процессов теплопереноса, все большая роль отводится теплофизическим исследованиям, тепловому проектированию и экспериментальной отработке тепловых режимов технических объектов. Аналогичная ситуация имеет место при разработке и интенсификации теплоэнергетических, энерготехнологических и химико-технологических процессов, связанных с производством материалов, заготовок и деталей, изготовлением и эксплуатацией ответственных конструкций. Особое значение вопросы теплообмена приобретают в таких областях техники, как авиационная и ракетно-космическая, в энергетике, металлургии.
Отмеченная тенденция обусловлена усложнением условий теплового воздействия окружающих сред на материалы и конструкции современных технических объектов, назначением все более жестких допусков на температурные режимы различных агрегатов, систем и технологических процессов, повышением требований к надежности поддержания заданных тепловых режимов, снижению материалоемкости конструкций, экономии топливно-энергетических ресурсов. Эффективность принятых проектно-конструкторских и технологических решений во многом зависит от глубины и достоверности изучения явлений теплообмена, от адекватности модельных представлений теплофизических процессов, протекающих на поверхностях раздела различных фаз, внутри материалов и конструкций. При этом все большее значение придается экспериментальным исследованиям, стендовой и натурной отработке тепловых режимов и, как следствие, созданию эффективных методов диагностики и идентификации теплообменных процессов по результатам экспериментов и испытаний.
Как показали проведенные исследования, в основу этих методов могут быть положены решения обратных задач теплообмена (ОЗТО), причем в ряде случаев обратные задачи являются практически единственным средством получения необходимых результатов.
Методы обратных задач дают возможность исследовать сложные нестационарные нелинейные процессы теплообмена, обладают высокой информативностью, позволяют проводить экспериментальные исследования в условиях, максимально приближенных к натурным, или непосредственно при эксплуатации технических систем и в конечном итоге дают возможность более обошюишши избирать проектно-конструкторс-
кие и технологические решения. Поэтому в последнее время в теплофизике и теплотехнике активно развивается новое научное направление, базирующееся на методологии обратных задач теплообмена. Соответствующие методы нашли и продолжают находить важные практические приложения в различных областях техники.
Характерной особенностью обратных задач теплообмена является некорректность исходной постановки, связанная с возможной неоднозначностью и неустойчивостью их решения, что требует разработки специальных математических методов и вычислительных алгоритмов, а также оптимального планирования и должной технической организации экспериментальных исследований.
Общим математическим методом решения некорректно поставленных задач является метод регуляризации А.Н. Тихонова. Большой вклад в эту область внесли М.М. Лаврентьев, Г.И. Марчук, В.К. Иванов, В.Я. Арсенин, В.А. Морозов, А.Б. Бакушинский, В.Б, Гласко и другие советские математики. Из принципов построения регуляризирующих алгоритмов наиболее распространен вариационный принцип. Применяются также другие методы и приемы получения устойчивых решений, например, такие как шаговая регуляризация, а также принцип, получивший название итерационной регуляризации. Он предложен и развит в наших исследованиях. Этот подход оказался наиболее удобным и универсальным при решении различных обратных задач, что обусловило его широкое практическое распространение.
Реализация указанных методов связана с численным решением соответствующих задач. При этом широко используется математический аппарат разностных схем, разработанный А.А. Самарским и его школой.
Значительная трудоемкость решения обратных задач, а также необходимость автоматизации обработки данных тепловых экспериментов и испытаний подразумевает использование для этих целей достаточно мощных ЭВМ и специализированных вычислительных комплексов.
Таким образом, развитие теории и методологии обратных задач теплообмена, как актуального направления исследований, вызвано насущными потребностями практики и базируется на математической теории некорректно поставленных задач, оптимальных принципах планирования эксперимента, современных численных методах и вычислительной технике.
В настоящее время список публикаций по прикладным вопросам исследования и решения обратных задач теплообмена весьма обширен. Обзор этой литературы можно найти в книгах [ 6,49, 62, 112].
Автор выражает глубокую благодарность академику В.П. Мишину и профессору Б.М. Панкратову за советы и критические замечания, способствовавшие улучшению рукописи, и своим коллегам, принимавшим участие в разработке методов и алгоритмов: С.А. Буднику, В.К. Зайцеву, Н.В. Керову, А.С. Охапкину, А.П. Трянину и особенно Е.А, Артюхину, В.В. Михайлову и С.В. Румянцеву.
ОСНОВНЫЕ УСЛОВНЫЕ ОБОЗНА ЧЕНИЯ
X
а =коэффициент температуропроводности; С
b — толщина пластины;
С— удельная объемная теплоемкость;
d — координата точки измерения температуры;
I — линейный размер;
Re — число Рейнольдса;
q — плотность теплового потока;
— мощность внутренних источников теплоты в теле;
Т — температура;
Тэд — температура поверхности тела;
Т* или /, q* — известные значения температуры и плотности теплового потока;
х, у, г — декартовы пространственные координаты;
X — координата подвижной границы;
Дт, Дх — расчетные интервалы дискретизации времени и пространственной координаты;
Дткр — критический шаг по времени;
— погрешность входных данных;
У — модельная температура (переменная после подстановки Кирхгофа);
X — коэффициент теплопроводности;
т — время;
тт — наибольшее значение временной переменной;
р, М — плотности тепловых потенциалов простого и двойного слоя соответственно;
о — среднеквадратическая ошибка; ат
Fo^ ="^2~ “ число Фурье;
бдткр
ДРо?кр =—критический шаг по Fo^.
МА ТЕМА ТИЧЕСКИЕ ОБОЗНА ЧЕНИЯ
А — оператор, действующий в некотором функциональном пространстве;
Ад, В, С — матрицы, действующие в евклидовых пространствах;
А* — оператор, сопряженный с оператором Л;
А' — производная Фреше оператора А;
Ад — матрица, транспонированная с Ад;
Л-1 — оператор, обратный оператору Л;
А~д - матрица, обратная матрице Ад;
A • В — произведение матриц А и В;
С[а, 6] - множество функций, непрерывных на отрезке [а, />];
С(С), С — множество функций, непрерывных и ограниченных в области G пространства Ет;
(*(G), Ск — множество функций, имеющих в области G непрерывные и ограниченные производные до к-го порядка включительно;
Ет — евклидово пространство ти-мерных действительных векторов;
Ь2 [а, Ь] — пространство действительных функций, суммируемых с квадратом на отрезке [а, 6];
(^ [а, 6] — пространство Соболева — класс функций, имеющих суммируемые с квадратом обобщенные производные до к-го порядка включительно, на отрезке [а, Ь];
Од ~ скаляРное произведение в некотором пространстве Н;
II -|| ц — норма в некотором пространстве Н",
II А|| — норма оператора;
z = [z1; z2, ..., zw]T — вектор-столбец (т — знак транспонирования);
zT= Ui, z2,..., zm] — вектор-строка;
{z;}r — последовательность элементов zt-, i = 1, 2,.... I;
{z:A} — множество всех элементов z, обладающих некоторым свойством Л;
z^(x) — к-я производная функции z по х;
inf7 [u], min 7 [и ] — запись задачи о минимизации скалярной величины ueG ueG
J [п] на множестве G (inf — нижняя грань);
J'X — градиент функционала или функции 7 (по м);
С — знак включения;
Е, ^ — знаки принадлежности и непринадлежности соответственно;
= — символ тождества или равенства по определению;
00^ — символ погрешности аппроксимации производной разностным отношением порядка к относительно шага аппроксимации Л;
o(rf) — символ бесконечно малой величины более высокого порядка, чем величина ц (при д 0);
п, т = и, п + 1, ..., т — последовательность действительных целых чисел;
Во всех других случаях обозначения поясняются в тексте.
СОКРАЩЕНИЯ
ABM - аналоговая вычислительная машина;
ГВС - гибридная вычислительная система;
ММ — математическая модель;
ОЗТ — обратная задача теплопроводности;
ОЗТО - обратная задача теплообмена;
РО - регуляризирующий оператор;
ТФХ - теплофизические характеристики;
ЭВМ - электронная вычислительная машина;
ЭЦВМ (ЦВМ) — электронно-цифровая вычислительная машина;
ЧЭ — чувствительный элемент.
ГЛАВА 1
ПОСТАНОВКИ И ОБЛАСТИ ПРИМЕНЕНИЯ ОБРАТНЫХ ЗАДАЧПРИ ИССЛЕДОВАНИИ ПРОЦЕССОВ ТЕПЛООБМЕНА
И ПРОЕКТИРОВАНИИ ТЕХНИЧЕСКИХ ОБЪЕКТОВ
МОДЕЛИРОВАНИЕ ТЕПЛООБМЕННЫХ ПРОЦЕССОВ
Постановки как прямых, так и обратных задач теплообмена предполагают предварительную схематизацию (моделирование) реального теплообменного процесса в виде некоторой математической формы. Остановимся на этом вопросе более подробно.
В общем случае под моделированием понимается замещение исследуемого объекта О (оригинала) моделью М с целью исследования свойств О при помощи М. Моделирование является универсальным методом научного познания, в том числе оно играет исключительно важную роль в теплофизике и теплотехнике.
В дальнейшем под тепловым моделированием будем понимать составление и обоснование математических моделей (ММ) процессов теплообмена. Эти модели используются в различных теплофизических и теплотехнических исследованиях, в том числе при расчете тепловых режимов, проектировании и отработке теплонагруженных технических объектов.
Математическая тепловая модель может быть выражена различными средствами — от языка функционального анализа и дифференциальных уравнений до вычислительного алгоритма и машинной программы. Каждый из этих этапов по-своему важен и ответственен за конечные результаты моделирования, причем несет в себе ошибки и неточности предшествующего этапа математического описания. Имеет место естественная соподчиненность этих моделей и процессов их разработки. Программирование задачи выполняется после составления вычислительного- алгоритма. В свою очередь, алгоритмизация становится возможной после того, как полностью определена постановка задачи в дифференциальной форме. Таким образом, программа может рассматриваться как математическая модель алгоритма, а расчетный алгоритм является моделью системы дифференциальных уравнений.
В качестве исходных тепловых ММ наиболее распространены дифференциальные модели. При этом различают модели с распределенными параметрами, основу которых составляют уравнения с частными производными, и модели с сосредоточенными параметрами, описываемые системами обыкновенных дифференциальных уравнений.
Тепловые модели бывают стационарными и нестационарными (динамическими), линейными и нелинейными, одномерными и многомерными.
На практике встречается ситуация, когда в распоряжении исследователя имеется достаточно полная и вполне точная тепловая модель
некоторого процесса или технической системы. Однако она бывает сложна и трудоемка в использовании, что вызывает необходимость разработки более простой модели и соответственно более простого расчетного метода. В данных условиях роль оригинала выполняет первая, более точная, модель, а состоятельность простой устанавливается по отношению к более сложной.
В этой связи можно различать экспериментальное (физическое) и чисто математическое тепловое моделирование. В первом случае изучение теплообменных процессов или тепловых режимов объектов осуществляется в результате реальных экспериментальных исследований на макетах, физических моделях, образцах. В то же время ситуация, рассмотренная в предыдущем абзаце, относится к чисто математическому моделированию. Расчет тепловых состояний реальной конструкции также можно интерпретировать как математическое моделирование. Заметим, что математическое моделирование обычно входит как составная часть в более широкий класс исследований — экспериментальное моделирование.
В общем случае разработку ММ некоторого теплообменного процесса можно разделить на два этапа, которые называются структурной и параметрической идентификацией.
Структурная идентификация заключается в определении общей структуры математического описания процесса в виде тех или иных уравнений. Параметрическая идентификация предполагает наделение выбранной модели необходимой количественной информацией — определение неизвестных характеристик модели.
И тот и другой процессы идентификации связаны с приведением в соответствие модели явления с самим физическим явлением.
ОБРАТНЫЕ ЗАДАЧИ ТЕПЛООБМЕНА
ДЕЛЕНИЕ ЗАДАЧ НА ПРЯМЫЕ И ОБРАТНЫЕ
При формулировке общих постановок и выделении основных классов обратных задач предполагаются известными постановки прямых задач, т.е. классических задач теории теплообмена [45, 58, 77, 107). Каждая прямая задача в рамках принятой математической модели может быть сопоставлена с некоторым множеством обратных задач.
Ниже все постановки задач о теплообмене между твердым телом или некоторой системой и окружающей средой рассматриваются с точки зрения соотношений причина — следствие. При этом к причинным характеристикам теплообменного процесса в теле (системе тел) в соответствии с принятой моделью отнесем граничные условия и их параметры, начальные условия, теплофизические свойства, внутренние источники теплоты и проводимости, а также геометрические характеристики тела или системы. Тогда следствием будет то или иное тепловое состояние, определяемое температурным полем исследуемого объекта.
Установление причинно-следственных связей составляет цель прямых задач теплообмена. Наоборот, если по определенной информации о температурном поле требуется восстановить причинные характеристики, то имеем ту или иную постановку обратной задачи теплообмена.
Постановки обратных задач, в отличие от прямых, нельзя воспроизвести в реальном эксперименте, т.е. нарушить причинно-следственную связь не математическим, а физическим путем. И в этом смысле они не соответствуют физически реализуемым событиям. Например, нельзя обратить ход теплообменного процесса и тем более изменить течение времени. Таким образом, можно условно говорить о физической некорректности постановки обратной задачи. Естественно, что при математической формализации она проявляется уже как математическая некорректность (чаще всего неустойчивость решения), и обратные задачи представляют собой типичный пример некорректно поставленных задач в теории теплообмена.
Нарушение причинно-следственной связи, имеющее место в исходной постановке обратной задачи, предопределяет серьезные трудности их решения. В первую очередь, это трудности разработки методов и алгоритмов, дающих достоверные результаты. Тем не менее, как будет показано в дальнейшем, указанные трудности вполне преодолимы.
Исходя из общего назначения все обратные задачи, вне зависимости от рассматриваемого физического процесса или технической системы, можно разделить на три класса [ 64]:
обратные задачи, возникающие при диагностике и идентификации физических процессов;
обратные задачи, возникающие при проектировании технических объектов;
обратные задачи, возникающие при управлении процессами и объектами.
Обратные задачи первого класса обычно связаны с экспериментальными исследованиями, когда требуется по некоторым измеренным ’’выходным” следственным характеристикам восстановить входные причинные. Эти задачи первичны как по отношению к прямым задачам, так и по отношению к другим классам обратных задач, поскольку они связаны с построением математических моделей и наделением их количественной информацией.
Обратные задачи типа проектирования заключаются в определении проектных характеристик (синтезе) технического объекта по заданным показателям качества при соответствующих ограничениях. При этом искомые характеристики являются причинными по отношению к этим показателям и ограничениям.
В случае управления системами роль причинных характеристик выполняют управляющие воздействия, вследствие изменения которых реализуется тот или иной эффект управления, выражающийся через состояние системы — следствие.
Нужно отметить, что между задачами типа диагностики и идентифи-
кадии и задачами типа проектирования и управления существует принципиальное различие. Для задач проектирования и управления расширение класса допустимых решений обычно упрощает ситуацию, так как требуется найти любое технически реализуемое решение, обеспечивающее экстремум критерия качества с заданной точностью. В то же время для задач идентификации и диагностики, чем шире класс возможных решений, тем хуже, в частности, больше могут быть погрешности определяемых причинных характеристик, что требует обязательного использования регулярных методов решения этих задач.
Следует отметить, что теория и методология решения обратных задач, возникающих при диагностике и идентификации физических процессов, развита существенно слабее, нежели для других двух классов задач. Поэтому цель настоящей книги — отчасти восполнить этот пробел применительно к обратным задачам теплообмена.
Рассмотрим виды обратных задач в рамках каждого из указанных классов. Соответственно трем основным формам теплообмена введем три группы обратных задач: обратные задачи теплопроводности, обратные задачи конвективного теплообмена и обратные задачи радиационного теплообмена. Если рассматривается комбинированный (сложный) теплообмен, то появляются и соответствующие постановки обратных задач.
Далее по признаку искомой причинной характеристики можно подразделить обратные задачи каждой из групп на те или иные виды. Чаще всего математические модели процессов теплообмена основываются на уравнениях с частными производными. Для этих моделей в общем случае вводятся четыре вида обратных задач — граничные, коэффициентные, ретроспективные и геометрические. Граничные задачи заключаются в нахождении функций и параметров, входящих в граничные условия; коэффициентные — функций и параметров, входящих в коэффициенты уравнений; ретроспективные, т.е. обращенные назад по времени — в нахождении начальных условий; геометрические — в реконструировании геометрических характеристик области или каких-либо характерных точек, линий, поверхностей внутри ее (например, в определении координат границы фазового перехода или линии контакта сред с различными физическими свойствами).
Остановимся теперь на более конкретной формулировке задач каждой группы и вида.
ОБРАТНЫЕ ЗАДАЧИ ТЕПЛОПРОВОДНОСТИ (ОЗТ)
Задачи данного вида являются наиболее изученными и распространенными на практике.
Рассмотрим в качестве примера одномерную задачу теплопроводности в двухслойной пластине (рис. 1.1), полагая, что материалы слоев имеют разные теплофизические характеристики, и в одном из них происходит фазовый переход, например, плавление материала. Границы слоев
12120 b,fr) г)(т) Ьг(т) Ь,(т) х0 b,fr) г)(т) Ьг(т) Ь,(т) хРис. 1.1. Двухслойная пластина с фазовым переходом:
12
12
0 b,fr) г)(т) Ьг(т) Ь,(т) х
0 b,fr) г)(т) Ьг(т) Ь,(т) х
2 - первый и второй слои; 3 - граница фазового перехода; 4 — линия контакта слоев; а, б - два фазовых состояния материала первого слоя
61 (г), b2Qr\ Ь^(т) могут перемещаться с течением времени вследствие каких-либо физических процессов (уноса массы, температурного расширения или термической усадки материалов, механических деформаций). Подвижным является также и внутренний фронт фазового превращения 1} (т).
Будем считать, что температурное поле Т(х, т) в пластине на временном интервале т 6 (0, тт ] описывается системой уравнений обобщенной теплопроводности
37 э аг аг
С,—-= (X,—-)+^, +/=1,2,3(1.1)
дт Эх ' Эх ' Эх 1V
соответственно в областях 61(т) <х < т?(т), 17(7) <х <Ь2(т\ Ь2(т)<х < < 63(7). При этом условиями сопряжения на линиях ij(t) и 62(т) являются
ЛОг^-О.т) =T2(tj(t) + 0, т);
ЭГ1дг2_д11 .
Эх *=*|(т)—О 2 Эл 'х = ч(т)+0 г Эт ;
дГ2
Г2(Ы7)-0,7)=Гз(62(7) + 0,т)-/?Х2 —
Эг2_ ЭГз
Хг 77lx = iJ(T)-0|х = 6, (т)+0"
Присовокупим к системе (1.1) также начальные распределения температур
Т’Дх.О^Хх), / = 1,2,3
соответственно при Ъ^ (0) < х < т?(0), 1?(0) <х < 62(0), 62(0) < х < 6з(0) и условия на границах пластины. В качестве граничных условий могут рассматриваться температуры
Г/(Ь/(7),7) = //(т), /=1,3;
тепловые потоки
ЭГ
-Х/ "^\x = b)W =^> ^=1’3’
ньютоновские условия конвективного теплообмена
ат-
-AWW-7«1, /=1,з
и условия, учитывающие теплообмен тела с окружающей средой путем конвекции и излучения, а также источник (сток) теплоты на поверхности, обусловленный другими процессами (плавлением, сублимацией, рекомбинацией атомов и т.д.),
Э7
- ерТ^Ъ^т), т) + gp / = 1,3,
где qr — падающий поток излучения; о — постоянная Стефана—Больцмана. Возможны также различные сочетания перечисленных граничных условий на линиях Ьх (т) и Ь^т^.
Коэффициенты Ср Хр К. и источник 8^ в общем случае могут быть функциями координаты х времени т и температуры Т. или любой комбинацией этих переменных; в простейшем случае они являются константами. Величины г, R, а., Ар вр g. могут рассматриваться функциями времени и соответствующей температуры.
В данной задаче причинными характеристиками будут объемные теплоемкости Ср коэффициенты теплопроводности Хр конвективные коэффициенты Кр источники Sp законы движения границ Ъх, Ь2, Ь3 и фронта фазового перехода 1?, объемная теплота фазового превращения г, контактное тепловое сопротивление R, граничные температуры tp тепловые потоки Qp температуры окружающих сред Т*, коэффициенты поглощения Ар степени черноты е. и поверхностные источники тепла gp Обратная задача (того или иного вида) заключается в определении тех или иных величин из приведенной совокупности причинных характеристик. При этом должны быть заданы некоторые дополнительные условия. В большинстве случаев ими являются температурные измерения Udi, т) = fj(r), i = 1, N в N неподвижных или перемещающихся точках dj тела, реже рассматриваются пространственно непрерывные измерения температур.
В соответствии с введенными выше причинными характеристиками теплообменного процесса можно выделить следующие виды обратных задач:
ретроспективную задачу теплопроводности или задачу с обратным временем — нахождение распределений температуры в предыдущие моменты времени (установление предыстории данного теплового состояния) ;
граничную ОЗТ — восстановление тепловых условий на границе
тела. К этому виду отнесем также задачу, связанную с продолжением решения уравнения теплопроводности от некоторой границы х = М(т), где одновременно заданы температура 7'(М(т),т) и плотность теплового потока^(М (т), т);
коэффициентную ОЗТ — определение коэффициентов уравнения переноса теплоты (задача идентификации оператора теплопроводности).
Наконец, можно ввести еще один вид обратной задачи — геометрическую ОЗТ, состоящую в нахождении некоторых геометрических характеристик нагреваемого тела, например, в реконструировании закона движения теплообменной границы тела по результатам измерений температуры внутри тела.
Сделаем некоторые замечания, связанные с постановкой обратных задач теплопроводности.
Определение функций и параметров, входящих в граничное условие (коэффициента теплообмена а в граничном условии III рода, контактного сопротивления R в граничных условиях IV рода, интегральных коэффициентов поглощения и излучения А, е) обычно можно свести к граничной ОЗТ. Например, коэффициент о(т) рассчитывается по плотности конвективного теплового потока ^(т), температуре поверхности тела ^(т) и характерной температуре газа (жидкости), обтекающего тело 7*(т):
«(т) = •
Величина Ч^т) находится из уравнения теплового баланса на поверхности тела по известной плотности кондуктивного теплового потока. В предположении, что тепловое излучение газа, а также унос массы и вдув в пограничный слой отсутствуют, имеем
qk(r) = q(T)+ еаТ^ (т).
В такой постановке дополнительно должны быть заданы функция Г*(г) и коэффициент е. Функции ^(т) и Т^т) вычисляются из решения граничной ОЗТ.
Задача определения некоторой причинной характеристики может быть переопределена, т.е. задано не одно, а несколько дополнительных условий.
Возможны комбинированные постановки ОЗТ, когда совместно ищутся причинные характеристики разных типов. Например, одновременно могут оцениваться условия и температурное поле в прошедшие моменты времени в задаче без начальных условий — комбинация граничной и ретроспективной ОЗТ. Могут быть вполне естественные комбинации граничной и коэффициентной задач, а также граничной и геометрической ОЗТ.
В общем случае обратные задачи теплопроводности в зависимости от используемой модели процесса и вида области изменения независимых переменных делятся на одномерные и многомерные, линейные и нелинейные, с фиксированными и подвижными границами, односвязные и многосвязные.
ОБРАТНЫЕ ЗАДАЧИ КОНВЕКТИВНОГО ТЕПЛООБМЕНА
Эти задачи пока находятся на стадии постановок и общеметодологических исследований. Поэтому на их математической формулировке останавливаться не будем, но отметим, что этот вид обратных задач должен получить важные практические приложения. Так, могут быть интересными для практики задачи по восстановлению распределения температуры поперек пограничного слоя, оцениванию вязкости и теплопроводности, определению коэффициентов каталитической активности твердой стенки, обтекаемой неравновесным потоком диссоциированного газа.
ОБРАТНЫЕ ЗАДАЧИРАДИАЦИОННОГО ТЕПЛООБМЕНА (ОЗРТО)
Подобные задачи возникают, в частности, при определении требуемого закона распределения интенсивностей излучения инфракрасных источников тепла при моделировании с их помощью заданных тепловых потоков на нагреваемом объекте. Рассматривается система дискретно излучающих модулей (рис. 1.2), которая разбивается на т групп с одинаковой интенсивностью излучателей модулей, входящих в каждую из них. Число модулей в такой группе равной. Полагая, что число выделенных элементов поверхности di испытываемого объекта равно и используясь зональным методом, составляются уравнения теплового баланса, характеризующие равенство тепловых потоков, воспринимаемых каждым элементом в условиях облученности его в этой нагревательной системе и заданных тепловых потоков q.. Для тел выпуклой формы эти уравнения имеют вид
т л —
* SJ. 2 4>di_№At_t = qr i=l.m, (1.2) /=1 к=1 1
где ^di-j^ ~ локальный угловой коэффициент z-ro тепловоспринимающего элемента и А;-го модуля из /-й группы; А5_. — поглощательная способность z-ro элемента по отношению к излучению /-й группы.
Требуется найти интенсивности излучения модулей/у,т.е. причинные характеристики, следствием которых являются тепловые потоки на объекте. Таким образом, данная ОЗРТО в исходной постановке является дискретной и сводится к решению алгебраической системы (1.2).
Второй пример ОЗРТО рассмотрим применительно к математической модели, заданной в непрерывном виде с помощью интегрального
Рис. 1.3. Замкнутая система тел:
1 - диффузно излучающая поверхность F; 2,3 - нормали к поверхностям в точках MuiN соответственно
оператора. Пусть имеется некоторая произвольная замкнутая система серых диффузно излучающих тел, разделенных прозрачной средой (рис. 1.3). Одна из постановок обратной задачи в этом случае заключается в отыскании температурного распределения на поверхностях тел ЦМ) по известному полю полусферической плотности падающего излучения £П(М) на них. На основании закона сохранения энергии эта задача в стационарном случае сводится к решению интегрального уравнения первого рода
c°s0M cos9n
Мэф^2 ^«^(М)
FTrMN
относительно полусферической плотности эффективного излучения ЕЭф с последующим расчетом поля температуры Т (М) по формуле
г 1з1/4
Г(М)={ [Гэф-(1-Л)£п]}.
L ео3
Здесь под падающим излучением Еп понимается сумма поглощенного и отраженного поверхностью излучений. Эффективное излучение, исходящее с поверхности серого тела, представляет собой сумму собственного и отраженного излучений.
Задачи подобного типа возникают при определении режимов работы радиационных нагревательных устройств в экспериментальных стендах и различных технологических процессах.
Сформулированные обратные задачи радиационного теплообмена это стационарные и линейные задачи, в которых лучеобменивающиеся тела считаются непрозрачными. Могут быть интересные для практики постановки ОЗРТО, учитывающие частичную прозрачность тел, например,
восстановление температурного распределения в частично прозрачном слое из решения нелинейной обратной задачи для уравнения переноса излучения, когда в качестве входных данных задаются результаты измерения интенсивности монохроматического излучения от этого слоя по длинам волн и направлениям.
ОБРАТНЫЕ ЗАДАЧИКОМБИНИРОВАННОГО ТЕПЛООБМЕНА
Это наиболее общая и многообразная группа О ЭТО, к решению которых в последнее время все чаще приходится прибегать в различных технических приложениях. Однако в силу ряда специфических трудностей методология решения этих задач развита еще слабо. Рассмотрим три типичных обратных задачи комбинированного теплообмена.
В первом случае сложный теплообмен рассматривается в некоторой системе тел (рис. 1.4). Тела системы обмениваются тепловой энергией с окружающей средой и между собой. В данном случае основное уравнение теплообмена получается из рассмотрения теплового баланса в предположении, что техническая система может быть расчленена на конечное число L изотермических элементов
dTl L+r L+s
ct— = ^W-Ti^ ^1^тгт^¥8,1^1-
7=1 /=1
/=1,Z; s>0; r>0, (1.3) где Cj — теплоемкость /-го элемента; X^ — коэффициенты теплообмена (тепловые проводимости) между элементами с номерами I и /; Кц — угловые коэффициенты; а — постоянная Стефана—Больцмана; Q$1 — количество теплоты, подводимое к элементу I из окружающего пространства; Qj — количество теплоты, выделяющееся в /-м элементе; г и s — число элементов, взаимодействующих с окружающей средой путем конвекции и излучения соответственно; F{ — площадь поверхности элемента.
Коэффициенты Хц рассчитываются по различным соотношениям в зависимости от того, какой вид теплопередачи между элементами /и / имеет место: теплопроводность, конвекция или теплопроводность + + конвекция.
Теплообменный процесс, описываемый уравнением (1.3), определяется параметрами граничных условий и уравнений теплового баланса, связями кондуктивного, конвективного и радиационного типов, эффективными теплофизическими характеристиками и источниками теплоты,
Рис. 14. Система тел (стрелками условно показаны тепловые потоки)
геометрией и взаимным расположением тел, а также начальным тепловым состоянием системы.
Если по указанным причинным характеристикам требуется рассчитать текущие тепловые состояния (температурный режим) системы, то такой
расчет составляет предмет прямой задачи теплообмена системы.
В том же случае, когда отдельные причинные характеристики неизвестны и требуется определить их по известной информации о тепловых состояниях системы (фактических — при моделировании и допустимых — при проектировании), то решаются обратные задачи теплообмена. К модели (1.3) часто прибегают для описания и оптимизации процессов переноса тепла в различных технических системах (электротехнических и радиоэлектронных устройствах, отсеках летательных аппаратов, различных теплообменниках, металлургических печахит.д.). Поэтому обратные задачи для уравнений (1.3) получили название обратных задач теплообмена в технических системах [ 6]. Заметим, что одновременное определение всех параметров Ср Ху, Ку, Qst Q( возможно лишь с точностью до постоянного множителя.
При проведении тепловых испытаний часто оказывается необходимым знать более подробное температурное поле в отдельных элементах технической системы, чем то, которое может быть получено с помощью составной модели (1.3). Применяя метод членения составной модели на простые, можно перейти к постановкам локальных обратных задач теплообмена — обычно к ОЗТ.
Эт.С = div (X grad Г) — div qЭтrЭт.С = div (X grad Г) — div qЭтrДругая обратная задача комбинированного теплообмена, представляющая большой практический интерес, связана с определением теплофизических характеристик частично прозрачных рассеивающих материалов. Она формулируется как задача определения коэффициентов С^Т) и Х(Т) уравнения теплопроводности вида
Эт.
С = div (X grad Г) — div qЭтr
Эт.
С = div (X grad Г) — div qЭтr
(1-4)
Вектор потока энергии излучения ^ в некоторой точке тела Р рассчитывается по спектральной интенсивности излучения 7у, характеризующегося частотой у.
ОО
qr= J du $\Ivdl, 0
где 1 — единичный вектор направления распространения излучения в точке Р.
Величина Iv находится из уравнения переноса излучения в поглощающей, излучающей и рассеивающей средах:
l^ad/p^p-b &)[-/,,(I,/>)+ (1 -8ср)Вр(П*
+ J Zp(l',P)ep(l,l')dw],(1.5)
4’ 4Я
где^ у,^» — коэффициенты поглощения и рассеяния излучения частоты
Sv
у; Sr = — — критерий Шустера; Bv — спектральная интенсив-
К» + ^
ность излучения абсолютно черного тела; 9„ —индикатриса рассеяния; <о — телесный угол.
Данная задача решается при соответствующих краевых условиях для уравнений (1.4) и (1.5). Дополнительные данные задаются из результатов температурных измерений в исследуемом теле.
Такие обратные задачи кондуктивно-радиационного теплообмена возникают при создании и исследовании теплозащитных, теплоизоляционных и оптических материалов [ 82].
Еще одна актуальная задача связана с разработкой и испытаниями систем пористого охлаждения различных конструкций, когда необходимы сведения о тепловых потоках на поверхностях со вдувом q, коэффициентах теплопроводности Ху и внутреннего теплообмена а^ пористого тела, коэффициенте теплоотдачи а0 на входе охладителя в пористый материал. Определение указанных величин по данным нестационарных измерений температур в пористом каркасе сводится к решению обратной задачи кондуктивно-конвективного теплообмена. В одномерном случае для плоского слоя пористого материала при подаче газообразного охладителя (рис. 1.5) математическая модель тепломассопереноса имеет вид [ 8]
Эт$ ЭdTs
с$ отохох
—т-У.
х£(0,Ь), т6(0,тт];
Э9rg
(рс\ = (^g ) ~ (PVCn)o
Р 8 Эт Эх * ЭхР 8
х Е (О, Ь), т Е (0, тт ] ;
7;(х,0) = ^(х), ^(x.OW/x);
ЭТ (Z>, г)
— ^s ~= ®о[7$(Ь, т) — Tgo];
ох
“у
(1.6)
дх
(1-7)
(L8)
(1.9)
(1.10)(1.11)(1.12)(1.10)(1.11)(1.12)(1.13)(1.14)(1.13)(1.14)
(1.10)
(1.11)
(1.12)
(1.10)
(1.11)
(1.12)
(1.13)
(1.14)
(1.13)
(1.14)
Рис. 1.5. Пористое охлаждение: 1 - температурные датчики
ltNCpX Т^Ъ’ Т) = ^pNCp\ Т8« + + oto^Ts(b, т^ — 7go]j
ЭТ (0,7)
-ь$ —<7(т);
ох
d*g
~— = «(Mv) + ^pvf- dx*6
8314^ ’
где индексы s и g относятся к твердой и газовой фазам соответственно; ср — удельная теплоемкость при постоянном давлении; р — плотность; v — скорость; П —пористость тела; р — давление; д —вязкость; М — молярная масса: а, [3 — гидравлические коэффициенты; 7^0 — начальная температура продуваемого газа.
Она включает в себя уравнения энергии (1.6) и (1.7) для твердой и газообразной фаз с соответствующими начальными и граничными условиями (1.8) — (1.12), модифицированный закон Дарси (1.13) и уравнение состояния газа (1.14). Условие (1.12) — это один из вариантов естественного граничного условия, которое, обеспечивая единственность решения прямой задачи, дает результаты, хорошо согласующиеся с результатами, соответствующими действительным граничным условиям первого или второго рода.
К числу искомых причинных характеристик относятся величины £ \, ®р-> ао. Данные измерений задаются условиями Ts(dj, т) = /((т), те[0,тт], i = LN,N>l,0<d1 <d2 <...<dN<b.
Перечисленные здесь обратные задачи дают представление о широте областей практического использования соответствующих методов.
ПРАКТИЧЕСКИЕ ПРИЛОЖЕНИЯ И РОЛЬОБРАТНЫХ ЗАДАЧ В ТЕПЛОВЫХ ИССЛЕДОВАНИЯХ
Необходимость постановки и решения ОЗТО появляется в различных теплофизических исследованиях, при создании и эксплуатации теплонагруженных технических объектов, а также при оптимизации тепловых режимов технологических процессов, связанных с нагревом или охлаждением материалов. Ниже мы остановимся на ряде возможных приложений методов обратных задач, перечень которых можно было бы продолжить дальше.
Нестационарная теплометрия и управление тепловыми нагрузками. В процессе тепловых испытаний различных технических систем, при исследовании процессов теплообмена на различных экспериментальных стендах, при тепловом зондировании горячих газовых струй и в ряде других случаев возникает задача определения температур, плотностей тепловых потоков и коэффициентов теплоотдачи на поверхности исследуемых тел (различных элементов конструкции, теплозащитных и теплоизоляционных покрытий, образцов, датчиков тепловых потоков и т.д.). Поскольку интенсивность передачи теплоты к телу обычно меняется с течением времени вследствие изменения режимов нагрева (охлаждения), нестационарности параметров экспериментальных установок и т.д., то особенно важно уметь определять нестационарные тепловые нагрузки.
Непосредственно измерить изменяющиеся во времени плотности тепловых потоков и коэффициентов теплоотдачи, как правило, не представляется возможным. Довольно часто оказывается недоступной для прямых измерений и температура поверхности исследуемых объектов. В то же время имеется возможность замеров температуры в отдельных точках внутри тела или на части его поверхности. Таким образом, появляется необходимость решать граничные ОЗТ — расчетным путем определять тепловые граничные условия по данным температурных измерений в теле.
Подобные теплометрические задачи распространены при моделировании тепловых режимов на газодинамических стендах, в тепловакуумных камерах, при исследовании теплообмена в трубопроводах и газово- дах, при испытании различных двигательных установок, в ходе летного моделирования, натурных испытаний технических объектов, в различных технологических процессах, связанных с нагревом и охлаждением изделий и т.д.
Методы теплометрии, основанные на решении граничных ОЗТ, позволяют производить практически безынерционную тепловую диагностику как медленно развивающихся во времени, так и быстротекущих процессов теплообмена. Проведенные исследования показали, что при этом можно обеспечить точность восстановления плотностей тепловых потоков и коэффициентов теплоотдачи, соизмеримую с точностью температурных измерений в твердом теле [ 65].
Основные принципы одномерной теплометрии. Наиболее распрост-
отмечены теплоизолированные границы)
Рис. 1.6. Схемы одномерных датчиков тепловых потоков (штриховкой условно
раненными являются датчики тепловых потоков с ’’одномерными” чувствительными элементами (ЧЭ), выполненными из материалов с хорошо известными ТФХ. Датчики конструируются таким образом, чтобы температурное поле в ЧЭ можно было бы с приемлемой точностью отождествить с одномерным температурным полем в плоскопараллельной неограниченной пластине. В частности, ЧЭ выполняется в виде сплошного цилиндра достаточно малого диаметра с теплоизолированной боковой поверхностью (рис. 1.6). На один из его торцов действует измеряемый тепловой поток с плотностью ^(т), в то время как на другом обеспечиваются условия теплоизолированное™ (рис. 1.6,д) или постоянства температуры (рис. 1.6, б). Последнее условие реализуется за счет интенсивного теплосъема, например путем омывания поверхности охлаждающей жидкостью с достаточно большим расходом. Тогда с точки зрения единственности решения обратной задачи по определению величины д(т) нужно осуществить термометрирование в некоторой точке ЧЭ с координатой 6(0 < d < b для теплоизолированного торца, 0 ^d<b для термостатированного торца). Если трудно обеспечить или проконтролировать указанные граничные условия при х = Ь, нужно выполнить измерение температур как минимум в двух точках dx и d2,0 <dx < b, 0 < < d2 < b, dx Ф d2 (рис. 1.6, в). В этом случае из решения ОЗТ можно найти плотности тепловых потоков как на границе х = 0, так и на границе х = Ь.
Метод сравнительных испытаний. Обратные задачи теплопроводности позволяют построить методики расчетно-экспериментального определения функций и параметров, входящих в уравнения теплового баланса на поверхности тела. Эти методики основываются на проведении сравнительных испытаний. Поясним данный подход на следующем примере. Пусть требуется найти локальный коэффициент конвективного теплообмена на поверхности твердого тела как функцию времени а(т) и интегральный коэффициент излучения этой поверхности в зависимости от ее температуры £(7^,) при известной температуре окружающей среды Т*(т). Для решения этой задачи воспользуемся двумя вмонтированными в тело чувствительными элементами 1 и 2 (рис. 1.7), изготовленными из материалов с различными теплофизическими характеристиками. На теплообменных торцах этих элементов нанесено исследуемое покрытие, 22
боковые поверхности ЧЭ теплоизолированы. Полагая, что выполняются условия
«1 (т) = а2 (т) = а(т); гG [0, тт];
е1(т) = е2(т) = е(т); т£[0,тт],
запишем уравнения теплового баланса на поверхности элементов
a(T*-Tw )= еоТ* +?1;
11(1.15)
а(Т* —= еаТ-^ + Цг,
где q — плотность кондуктивного теплового потока, поступающего в ЧЭ.
Эти уравнения выполняются в любой момент времени т G[0, тт]. Входящие в них функции Tw^t\ Tw <т\ q\(j\ q-Ат} находятся из решения ОЗТ для каждого элемента по измеренным температурам в них. Решая далее систему (1.15) в каждый момент времени тп на выбранной сетке, получим зависимости а(т) и е(т). Путем осреднения для каждого тп температур Т^ и Т^ можно перейти от зависимостей а(т), е(т)
. Таким же образом, добавляя третий ЧЭ, находится вектор-функция [а(т), е(т), Г*(т) } , если температура Т*(т) неизвестна.
Диагностика пространственно-временных условий теплообмена. Одномерные датчики дают возможность измерить нестационарные плотности тепловых потоков и локальные коэффициенты теплоотдачи. Для определения дискретных полей этих величин необходимо установить требуемое количество датчиков в разных точках пространства, в частности, в разных точках обтекаемой поверхности твердого тела (рис. 1.8). Однако, если перейти к решению двух- и трехмерных ОЗТ, то можно восстанавливать непрерывные пространственно-временные зависимости q(S, т), a(S, т), характеризующие теплообмен на поверхности тела (здесь S - текущая точка поверхности). При этом измерения температуры обычно выполняются на части теплоизолированной грани-
Рис. 1.7. Схема датчика с двумя чувствительными элементами 1 и 1
Рис. 1.8. Дискретные одномерные датчики (1) для восстановления пространственно-временного распределения тепловых потоков
Рис. 1.9. Двумерный датчик тепловых потоков:1 - термопарыРис. 1.9. Двумерный датчик тепловых потоков:1 - термопары9г 99г 9ЭтЭт99С= (X — )+ Эт Эх Эх дуС= (X — )+ Эт Эх Эх ду(х—)♦ ^22»Эуb(х—)♦ ^22»Эуb
Рис. 1.9. Двумерный датчик тепловых потоков:
1 - термопары
Рис. 1.9. Двумерный датчик тепловых потоков:
1 - термопары
9г 9
9г 9
Эт
Эт
9
9
С= (X — )+ Эт Эх Эх ду
С= (X — )+ Эт Эх Эх ду
(х—)♦ ^22»Эуb
(х—)♦ ^22»Эуb
Рис. 1.10. Теплонагруженная тонкая пластина
цы тела (линии для двумерного случая, поверхности — для трехмерного). Датчики с подобными чувствительными элементами могут быть установлены (рис. 1.9) на модели или макете исследуемого объекта, а также на натурном изделии, тепловой режим которого определяется в условиях опытной или штатной эксплуатации. Иногда измерения температуры могут быть выполнены и внутри твердого тела.
Рассмотренная выше методология определения тепловых нагрузок и коэффициентов теплоотдачи базируется на граничных обратных задачах для однородного уравнения теплопроводности. В ряде случаев, в частности, при диагностике теплопередачи к тонкостенным конструкциям, более удобным оказывается другой подход, когда искомая величина тепловой нагрузки определяется как источник в уравнении теплопроводности. Пусть на одну из поверхностей изотропной пластины толщиной Ъ действует тепловой поток, имеющий плотность q(x, у, г) (рис. 1.10). Полагая для простоты, что противоположная поверхность теплоизолирована, а также, что по толщине пластины градиент температуры практически равен нулю, запишем для этого случая уравнение теплопроводности
где q(x, у, т) — искомая величина.
По условиям единственности решения этой задачи требуется знать температурное поле пластины Т(х, у, т), которое может быть измерено с помощью тепловизорной техники.
Большую пользу могут принести ОЗТ в сочетании с другими более традиционными методами (термокрасками, различными способами визуализации течений) для исследования тепловых режимов на поверхности тела сложной геометрической формы. К таким задачам относится изучение теплообмена при наличии отрывных зон, щелевых эффектов, изменении режимов течения в пограничном слое, учете каталитичности поверхности и т.д.
В ходе теплового эксперимента может оказаться необходимым управлять тепловыми нагрузками в соответствии с некоторой временной программой в пределах заданной точности ее воспроизведения. Построение следящей системы регулирования теплонагружения предполагает получение информации от контрольных датчиков нестационарных тепловых потоков. При этом в качестве основного алгоритма обработки этой информации в системе математического обеспечения АСУ может выступать алгоритм решения граничной ОЗТ при условии его работы в реальном масштабе времени. В частности, такое управление требуется для компенсации различных погрешностей (неравномерности поля тепловых потоков от имитаторов Солнца и планет, непараллельнос- ти лучей, влияния исследуемого объекта на температурный режим иммитаторов, фоновых источников тепла и т.д.) при проведении тепловакуумных испытаний космических аппаратов Оперативная настройка источников тепла под требуемый режим работы и программное изменение режима в этом случае будут выполняться с помощью ЭВМ по мере обработки первичной информации, поступающей от датчиков тепловых потоков, чувствительные элементы которых снабжены термоприемниками.
Не исключена возможность использования методов ОЗТ для контроля интенсивности теплопередачи и температуры на теплонагруженных участках поверхности космических ЛА в процессе их полета. В этом случае алгоритм решения обратной задачи реализуется в бортовой ЭВМ.
Еще одна важная область практического использования методов граничных ОЗТ — технологические процессы, связанные с нагревом и охлаждением обрабатываемых заготовок и деталей, в частности, при закалке изделий и горячей штамповкб деталей. Применительно к таким технологическим процессам требуется идентифицировать условия теплообмена на поверхности тела для определения требуемых тепловых режимов обработки.
Исследование пористого охлаждения, прогрева и разрушения материалов. В ходе экспериментальных исследований систем пористого охлаждения требуется определять нестационарные тепловые граничные условия на поверхности пористого тела и идентифицировать тепловой эффект вдува газа в пограничный слой. При этом непосредственное измерение величин, входящих в граничные условия на нагреваемой поверхности, весьма затруднено или вообще невыполнимо, но имеется возможность измерить температуру на противоположной поверхности твердой матрицы. В данном случае приходим к необходимости решения граничной обратной задачи для системы уравнений тепло- и массо- переноса (см., например, (1.6) — (1.14)) в пористой структуре при движении через нее газообразного компонента.
Важное практическое значение имеет проблема исследования разрушения и прогрева теплозащитных материалов [ 3, 76, 79, 110, 113], в том числе изучение снижения конвективного теплового потока при вдуве газообразных продуктов с разрушающейся поверхности. Основ-
ными видами измерений при экспериментальном исследовании теплозащитных материалов являются измерения температур внутри тела (термопарами) и на внешней поверхности (оптическими методами), а также скорости движения фронта разрушения материалов. Обработку и интерпретацию результатов измерений можно проводить с помощью методов, основанных на решении обратных задач теплопроводности.
Восстановление полей температур и тепловых потоков. Задача восстановления (продолжения) поля температур и поля тепловых потоков в твердом теле по результатам внутренних температурных измерений часто сводится к решению ОЗТ.
С этой задачей тесно связано изучение характеристик термопрочности материалов и конструкций, а следовательно, воспроизведение требуемых градиентов температуры на образцах и моделях в условиях испытаний. Оснащение моделей и образцов многочисленными термоприемниками, как правило, невозможно по технологическим, конструктивным и чисто методическим причинам (в силу нарушения целости и прочностных характеристик материала, внесения искажений в температурное поле и поле термонапряжений, трудности обеспечения хороших тепловых контактов термоприемников внутри материала и т.д.). Поэтому исходная информативность таких исследований обычно мала и часто определяется только косвенными температурными измерениями на достаточно большом удалении от внешних нагреваемых поверхностей.
Исследование нестационарного теплообмена. При исследовании различных тепломассообменных процессов в системе твердое тело — газ (жидкость) большое значение имеет проблема нестационарного теплообмена [72, 90, 109]. Во многих практически важных случаях основным способом таких исследований до настоящего времени остается эксперимент. При этом требуется не только правильно поставить и качественно провести экспериментальные исследования, но, что очень важно, найти эффективные способы обработки полученных данных. Как показано во многих работах, методы, основанные на решении обратных задач, представляют эффективное средство получения необходимых результатов в процессе обработки экспериментальной информации.
Идентификация процессов теплообмена в технических устройствах. С помощью обратных задач проводится идентификация и уточнение математических моделей теплообмена в технических системах. Например, если рассматривается некоторый отсек космического аппарата, то его тепловой режим зависит от интегральных коэффициентов поглощения А и излучения е внешней поверхности, коэффициентов теплообмена между выделенными элементами отсека, их объемных теплоемкостей. В процессе теплового моделирования возникает задача определения эффективных (наиболее соответствующих выбранной тепловой модели) значений параметров по данным нестационарных температурных замеров.
Эта задача может решаться с использованием обратной задачи теплообмена в системе N тел, а также с помощью обратных задач теплопроводности при членении составной модели на простые элементы.
Определение теплофизических параметров сред. В последнее время широкое распространение получили методы определения теплофизических свойств материалов, основанные на решении коэффициентных ОЗТ. Это обусловлено рядом преимуществ данного подхода перед традиционными методами измерения ТФХ, особенно в применении к исследованиям свойств для широких интервалов температур, при больших скоростях и градиентах изменения температуры тел и при наличии фазовых превращений в материале.
Например, большое практическое значение имеет задача определения зависимости коэффициента теплопроводности от температуры, а также температурного поля слитка в процессе охлаждения при закалке стали. Высокие скорости снижения температуры и достаточно широкий диапазон ее изменения часто не позволяют использовать для этой цели обычные методы теплофизических измерений. В то же время коэффициентные обратные задачи оказываются эффективным средством решения данной проблемы.
Другая важная для практики задача — определение теплофизических и кинетических характеристик теплозащитных материалов, разрушающихся при взаимодействии с высокотемпературным потоком газа. Однако теплофизические измерения, базирующиеся ла классических подходах, для многих материалов могут быть проведены при температурах, существенно меньших тех, которые реализуются в реальных условиях. Это, в частности, связано с тем, что композиционные материалы содержат компоненты, разлагающиеся при нагреве с выделением газообразных продуктов. Кроме того, исследование ТФХ традиционными методами в специальных печах не соответствует действительным условиям нагрева и разрушения ТЗМ и по ряду других причин (удаление продуктов коксования, масштабные эффекты, временные факторы и темпы нагрева). Исключить указанное несоответствие можно, используя понятие ’’эффективных теплофизических характеристик” и осуществляя нагрев образцов на специальных стендах, создающих высоко- знтальпийные газовые течения, с последующей обработкой результатов температурных измерений по методам обратных задач теплопроводности. Такие, а также близкие к ним постановки задач рассматривались в [ 9, 14-17,35,48-50, 59,71,73,75,76, 78, 80,82, 93, 106, 110].
Найденные таким образом ТФХ соответствуют условиям нагрева, максимально приближенным к натурным, и позволяют более точно рассчитать температурные поля в теплозащитном покрытии и с меньшими запасами (т.е. ближе к оптимальным оценкам) выбирать толщины уносимых слоев в процессе проектирования.
Коэффициентные обратные задачи представляют собой эффективное средство также и для определения теплофизических свойств промерзающих—протаивающих грунтов, что является важным вопросом приме-
нительно к строительству различных инженерных сооружений в районах многолетней мерзлоты.
Исследование контактного теплообмена. Определение контактных сопротивлений, характеризующих теплопередачу между соприкасающимися частями конструкций, а также прогнозирование их изменения с течением времени составляет задачу большой практической важности, в частности, для определения тепловых режимов конструкций, в которых имеется большое число болтовых и заклепочных соединений, разъемов, шарниров и т.д.
В многослойных теплозащитных покрытиях необходимо знать сопротивление клеевых пленок, и эту задачу можно интерпретировать как задачу определения контактных сопротивлений. Метод граничных ОЗТ может быть успешно применен для обработки результатов специально поставленных экспериментов при решении проблемы контактного теплообмена, в том числе в нестационарных условиях.
Оценивание и контроль оптико-радиационных характеристик. При длительных космических полетах важно уметь контролировать и осуществлять прогноз оптических радиационных характеристик внешних поверхностей космических аппаратов, радиаторов систем терморегулирования, панелей солнечных батарей. Изменение этих характеристик происходит в результате сублимации поверхностных слоев материалов и покрытий, а также воздействия космических ионизирующих излучений и метеорного вещества.
При испытаниях в термобарокамерах должен проводиться контроль характеристик отражающих поверхностей нагревателей и криогенных панелей.
Невозможность установки термоприемников на поверхности с искомыми характеристиками приводит к необходимости решения граничных ОЗТ по результатам замеров температуры во внутренних точках тела. Для построения расчетной схемы в этих случаях необходимо задать модель отражения, оценить угловые координаты исследуемого элемента поверхности, проверить нет ли затенения или взаимной облученности.
Определение тепловых нагрузок при трении. Обратные задачи теплопроводности применяются также для определения тепловыделения при трении двух твердых поверхностей.
Такие исследования имеют самостоятельные технические значения и, кроме того, позволяют изучать влияние теплообменных процессов в зоне фрикционного контакта на механизм трения, а также экспериментально находить одну из основных эксплуатационных характеристик подшипников — момент трения, который определяется интенсивностью тепловыделения в контактной области [ 105].
Замечание. Методы обратных задач теплообмена естественным образом распространяются на ряд других областей научных исследований, где возникает необходимость идентификации процессов, описываемых уравнениями параболического типа. Только для примера укажем здесь задачи определения фильтрационных параметров при исследовании 28
процессов массопереноса в подземной гидромеханике (нефтегазодина- мике, гидротехнике, гидрогеологии, мелиорации)*, задачи определения коэффициентов квазилинейных параболических уравнений, описывающих гидродинамику зеркала жидкости в резервуарах, задачи диагностики плазмы [ 30]
Оптимизация проектных решений с учетом тепловых ограничений. Важность данного раздела проектирования теплонагруженных конструкций очевидна — именно на этом этапе осуществляется принятие технических решений в рамках выбранной концепции системы обеспечения теплового режима, производится выбор ее проектных параметров, уточняются некоторые характеристики, относящиеся ко всему объекту.
В основе оптимального теплового проектирования лежит математическая тепловая модель (модели) разрабатываемой системы и экстре- мизируемая целевая функция. Модель связывает искомые проектные (причинные — с точки зрения постановки обратной задачи) характеристики с параметрами, описывающими тепловое состояние объекта (следственные характеристики) и нагружающими воздействиями, например, внешними и внутренними тепловыми потоками. Возможным вариантам проектно—конструкторских решений соответствуют вполне определенные теплообменные и геометрические характеристики технической системы.
Таким образом, если следовать концепции причинных и следственных характеристик, то сама задача оптимального теплового проектирования может рассматриваться как обратная задача теплообмена в экстремальной постановке: по известным условиям, определяющим допустимое тепловое состояние объекта (т.е. заданной области изменения следственной характеристики), найти требуемые причинные характеристики, удовлетворяющие этому состоянию и критерию оптимальности теплового проектирования.
В заключение первой главы заметим, что диагностика и идентификация процессов тепломассообмена могут быть связаны с решением обратных задач различных типов. Однако в дальнейшем при изложении материала основное внимание будет уделено исследованию граничных ОЗТ. Такой выбор не случаен и объясняется следующими причинами.
Во-первых, граничные обратные задачи — это один из наиболее важных и распространенных в тепловом моделировании классов задач. Практически любой тепловой эксперимент, любое испытание сопряжено с необходимостью определения тепловых нагрузок (или определяющих их величин) в характерных точках исследуемых образцов. Во многих
♦Георгиевский В.Б. Унифицированные алгоритмы для определения фильтрат ционных параметров. Киев: Наукова думка, 1971.328 с.;
Голубев Г.В., Данилаев П.Г., Тумашев Г.Г. Определение гндропроводности неоднородных нефтяных пластов нелокальными методами. Казань: Изд. Казанск. ун-та, 1978. 167 с.
случаях единственным средством достижения этой цели является метод граничных ОЗТ.
Другие обратные задачи имеют меньшее распространение, что однако не уменьшает их значимости в целом ряде важных практических приложений. В первую очередь, это относится к коэффициентным обратным задачам, представляющим эффективный метод исследования теплофизических и термокинетических свойств материалов в нестационарных условиях нагрева. Тем не менее, во многих других случаях при исследовании ТФХ конструкционных и теплоизоляционных материалов возможно применение иных методов, основанных на закономерностях стационарных и квазистационарных тепловых процессов.
Во-вторых, граничные ОЗТ с точки зрения получения устойчивых результатов представляют особый методический интерес. Как показывает опыт решения различных обратных задач, граничные ОЗТ по сравнению с коэффициентными и геометрическими задачами имеют большую склонность к искажению результатов, связанному с некорректностью их постановок. К этому следует добавить, что в граничных ОЗТ трудно прогнозировать поведение искомого решения, так как априорная информация о нем бывает довольно ограниченной. С этой точки зрения в коэффициентных и геометрических ОЗТ обычно наблюдается лучшее положение. Таким образом, отработку методов решения неустойчивых обратных задач целесообразно бывает проводить именно на граничных обратных задачах. Многие из методических подходов, разработанных для граничных ОЗТ, обобщаются также и на другие типы обратных задач. В частности, таким универсальным методом является итерационная регуляризация, которая применительно к граничным ОЗТ рассмотрена в гл. 6, обобщение этого подхода на другие обратные задачи дано в гл. 8.
Еще одно замечание связано с размерностью обратных задач теплопроводности. Во многих случаях за счет специальных конструктивных мер при разработке датчиков и моделей, а также при выборе условий постановки и проведения эксперимента, можно исследовать теплообменные процессы в элементах конструкции и теплоизоляционных покрытиях на основе одномерного уравнения теплопроводности. Это условие заметно упрощает обработку данных по методам обратных задач, а при определенных условиях даже делает ее более точной.
Таким образом, можно считать, что одномерная постановка является основной расчетной моделью, для которой должны быть построены эффективные методы и алгоритмы обработки экспериментальных данных. Наиболее распространенной является модель плоской пластины. Реже применяются модели цилиндрической стенки и сферического слоя, причем, если криволинейная стенка имеет отношение толщины к малому радиусу кривизны b/г < 0,1, то обычно можно пользоваться моделью плоской пластины. Модель полубесконечного тела (термически толстой стенки) применяется в том случае, когда число Фурье Ео/, = —т- < <0,1... 0,2. 6
Нужно отметить, что существуют ситуации, когда одномерные модели теплопроводности не могут дать удовлетворительных результатов и требуется переходить к более сложным постановкам задач. В подобных случаях, как правило, удается ограничиться двумерными моделями. Следовательно, возникает необходимость исследования также и двумерных озт.
Достоверность определения причинных характеристик методами ОЗТО может в значительной степени зависеть от качества исходных данных. Поэтому важно, чтобы первичные тепловые измерения были выполнены с необходимой степенью точности.
Выводы
Базируясь на признаке причинно-следственных связей, даны общие постановки обратных задач теплообмена и их классификация. Рассмотрены типичные обратные задачи теплопроводности, радиационного и комбинированного теплообмена.
Проведен анализ областей применения методов, основанных на решении обратных задач, для исследования процессов теплопереноса, проектирования и отработки теплонагруженных конструкций. Показано, что эти методы являются эффективным средством диагностики и идентификации теплообменных процессов, позволяющим повысить информативность и достоверность теплофизических исследований.
ГЛАВА 2
АНАЛИЗ КОРРЕКТНОСТИОБРАТНЫХ ЗАДАЧ ТЕПЛООБМЕНА
УСТОЙЧИВОСТЬ РЕШЕНИЯ ОБРАТНЫХ ЗАДАЧ
ОБЩАЯ МАТЕМАТИЧЕСКАЯ ФОРМУЛИРОВКА
Успешное применение методов обратных задач в тепловом моделировании и обработке результатов тепловых испытаний ЛА в значительной степени определяется глубиной проработки математических вопросов, связанных с постановкой и алгоритмизацией задач, выяснением специфических трудностей их решения. В настоящей главе исследуются вопросы существования, единственности и устойчивости решения обратных задач теплообмена.
В разд. 1.2 была дана общая постановка обратных задач теплообмена, которая допускает следующее формальное математическое представление. Пусть и у f обозначают искомые и наблюдаемые характеристики тепловой модели и трактуются как элементы метрических пространств U и F соответственно (и и f могут являться некоторыми сложными образованиями). Задан оператор А, действующий из U в F и устанавливающий причинные связи между искомыми характеристиками модели
и входными данными. Область определения оператора DA С U, область значений QA = A(Da) С F. Тогда можно записать следующее операторное уравнение 1-го рода:
Au=f. (2.1)
Задача (2.1) считается поставленной корректно, если ее решение удовлетворяет следующим требованиям (условиям Адамара [ 54, 100]):
существует для любого f £ QA = F (условие разрешимости);
единственно в U (условие однозначности);
и непрерывно зависит от/ (условие устойчивости).
По-другому, задача решения уравнения (2.1) корректна, если существует однозначное и непрерывное обратное отображение А4, область определения которого DA -i = QA = F.
Если нарушается одно из перечисленных требований, задача (2.1) становится некорректно поставленной Именно такая ситуация наблюдается при решении обратных задач теплообмена.
Несмотря на кажущуюся физическую естественность задач определения причинных характеристик теплообменных процессов по следственным проявлениям, легко получить неправильную математическую постановку, если следовать формальному процессу, описанному выше.
Вначале остановимся на исследовании этой особенности для граничных ОЗТ. Чтобы не загромождать изложение техническими деталями, рассмотрим простую задачу, однако имеющую широкое распространение в практике тепловых исследований.
Будем считать, что процесс теплопроводности в пластине описывается уравнением
дтд2Т
— =а —^ , х € (0,6), те(0,тт],(2.2)
отдх
где а = const > 0.
Известно начальное распределение температуры
Т(х, 0) = ^(х), xG[0,6].(2.3)
В точке х = d (0 < d < 6) задано изменение температуры во времени
T(d, т)= Т*(т), т€[0,тт].(2.4)
На правой границе х = b известно условие П-го рода
дТ(6, т)
-X — -q4v), rG[0,Tm],(2.5)
ox
где X = const > 0.
Требуется определить плотность теплового потока на левой границе q(r) = - Х™ т^дх.
В первую очередь, проанализируем третье условие корректности —
устойчивость данной задачи, полагая, что существование и единственность решения имеют место. Предварительно конкретизируем вычислительные постановки граничной ОЗТ Для этого выделим три возможных случая: краевая постановка, постановка в форме Коши и вариационная постановка задачи [ 6].
КРАЕВАЯ ПОСТАНОВКА
Предположим, что есть алгоритм решения соответствующей прямой задачи f = Аи и найден способ его ’’обращения” с целью установления искомой связи: входные данные-* граничные условия (и=Д(/)).
Решение прямой задачи для уравнения (2 2), согласно принципам суперпозиции и Дюамеля [ 45, 102] можно представить в виде
т д$(х, т - $)т д»(Ь - х, т - О
Т(х, т) = / q^— d^ J q*^ ;-d^,
0°T0dT
(2-6) где £(x, т) — температурная реакция тела на единичный тепловой поток на одной из границ (х = 0) при условии теплоизолированности другой (х = Z?).
Величина i?(x, т) может быть рассчитана по формуле [ 45]
Чх,т^= — XЧх,т^= — Xат 3(6-х)2-6226 - (-l)k+1
Чх,т^= — X
Чх,т^= — X
< — + + — £
666Л2 k = 1 k1
b - x6b - x6„ „ ат
b - x
6
b - x
6
X exp [- k1 1? — ] cos (k л 6
Таким образом, обратная задача в данном случае сводится к следующей интегральной форме:
Аи = / и^КЛт-^=Кт\ тЕ^,тт^(2.7)
0
где и(т) = <?(т); К^т-^ = ^dQd,T-^(dT\
т дв<Ь - d, т - £)
/(т)= Т*(т) - f q*® dt
оЭг
Интегральное уравнение (2.7) имеет переменный верхний предел и по определению является уравнением Вольтерра относительно искомой функции и(т). Кроме того, так как и(т) содержится только под знаком интеграла, то такое уравнение называется уравнением 1-го рода. Наиболее распространенным и простым способом его решения является сведение к уравнению П-го рода (содержащему искомую функцию также и вне интеграла) с помощью операции дифференцирования
1 и(т) +
^(0)
г
/ м® о
Эк(т-е)дт
/(т)
d£ =
К(0)
Однако такое представление возможно, если ядро исходного уравнения К(т) нигде на сегменте [0, тт] не обращается в нуль. В нашем случае К(т - £) ■* 0, £ -► т и применять этот способ нельзя. Кроме того, повторное дифференцирование также не дает желаемого результата, не говоря уже о том, что такой прием крайне нежелателен, поскольку связан с большой потерей точности.
Следовательно, приходится непосредственно решать исходное интегральное уравнение 1-го рода. Решение данного уравнения — типичная неустойчивая задача [ 100].
ОБРАТНАЯ ЗАДАЧА В ПОСТАНОВКЕ КОШИ
При условии, что число пространственных переменных больше одного, будем искать продолжение решения уравнения теплопроводности от границы df2t некоторой малой области, где заданы температура и тепловой поток (условия IV-ro рода — данные Коши), до границы Э Г22 (с искомым условием) большой области. Применительно к одномерной задаче (2.2) — (2.5) постановка Коши соответствует продолжению решения уравнения (2.2) до границы х = 0 по известным условиям в некоторой точкех = dx (d <di <b):
дтч^т)
7(^,7) = Г, »(г), -X—qf^.(2.8)
ох
В данном случае возникает необходимость предварительного вычисления исходных данных в точке dy в результате решения прямой задачи в области d<x<6,0<T<Tm.
Предположим, что функции Л*(т) и 9i*(r) дифференцируемы _ . dnTx*dnqx*
бесконечное число раз = ——— , qi>:= — , и -*°°).
drdT
Тогда можно записать решение для определения температурного поля, впервые полученное Стефаном*
Т(х,т)= S [ и=0Т(х,т)= S [ и=0тХ^Чтх - d,)2”(2и)! а”тХ^Чтх - d,)2”(2и)! а”^(TMx-d!)2”*1
Т(х,т)= S [ и=0
Т(х,т)= S [ и=0
тХ^Чтх - d,)2”
(2и)! а”
тХ^Чтх - d,)2”
(2и)! а”
--2].(2.9)
(2и + 1)! а" X
Дифференцируя (2.9) по х и ограничиваясь первыми N членами.
♦Stefan J. On the Theory of Ice Formation, Especially on Ice Formation in Polar Seas (Uber die Theorie der Lisbildung, insbesondere uber die Eisbildung im Polarmeere). Sitzungsberichte der Kaiserlichen Akademie Wiss. Wien., Math. - naturwiss. KL, 1890, vol 98 (2 a), p. 965-973. (In German).
запишем конечное выражение для плотности теплового потока на границе тела прих = 0:
<?(т) = - S +Х 5-2—
и=0(2л)! а" й=1 (2л - 1)! ап
Для температуры поверхности тела Т^ (т) = Г(0, т)
N-\ T^W^^n qX^tT) dxn Х
Таким образом, при определении граничных условий в соответствии с данной формой решения ОЗТ необходимо вычислять значения производных до N-ro порядка. В то же время оператор дифференцирования d,dT — типичный пример неограниченного оператора и его вычисление представляет собой некорректную задачу [ 100].
Заметим здесь, что применительно к решению ОЗТ такой подход рассмотрен в работах [ 23,95].
ВАРИАЦИОННАЯ ПОСТАНОВКА ЗАДАЧИ
Определим целевой функционал как невязку рр(Аи, f), соответствующую уклонению левой части уравнения (2.1) от правой в метрике пространства F. На первый взгляд может показаться, что для получения искомых приближений следует прибегнуть к минимизации рр без каких- либо дополнительных условий. Однако при численной реализации такой подход может вызвать серьезные трудности. Это объясняется, с одной стороны, тем, что из сходимости по функционалу не следует сходимости приближенных решений к истинному, а с другой стороны, тем, что обычно приходится решать задачу с неточными данными. Полученное ’’решение” может существенно отличаться от действительного.
Такое положение является результатом некорректности задачи Аи = /. Обусловленность* вариационной задачи во многих случаях оказывается хуже обусловленности исходной задачи. Так, при мини- зации квадратичного функционала можно воспользоваться уравнением Эйлера
A*Au-A*f=0,(2.10)
которое формально является эквивалентом исходной задачи.
Однако, известно, что уравнение (2.10) обусловлено хуже, нежели Аи- / = 0, так как оператор А*А обладает более сильными сглаживающими свойствами, чем оператор Л.
Для задачи (2.2) — (2.5) и нормировки, соответствующей пространству Li -функций, интегрируемых с квадратом, функционал невязки имеет вид
тт т
р\г = f v f u^KCr-^d^-f^dr. о о
Можно показать (см. [ 6]), что его минимизация равносильна некорректной задаче решения уравнения Фредгольма 1-го рода (пределы интегрирования неизменные, искомая функция и(т) находится только под знаком интеграла) :
тт __
/ и«) K^^d^b^), £G[O,Tm], О
где
£(U)=5£(U)=5тт/ К(т-$)К(т-^т,тт/ К(т-$)К(т-^т,ttтт/ K(r-^K(r-^dT,тт/ K(r-^K(r-^dT,?G[0,a?е[£,тт];?G[0,a?е[£,тт];
£(U)=5
£(U)=5
тт
/ К(т-$)К(т-^т,
тт
/ К(т-$)К(т-^т,
t
t
тт
/ K(r-^K(r-^dT,
тт
/ K(r-^K(r-^dT,
?G[0,a
?е[£,тт];
?G[0,a
?е[£,тт];
_ Tm
Ь(Ю= J Кт)К(т-^т.
В монографии [ 6] рассмотрены также другие примеры неустойчивых обратных задач различных типов (коэффициентных, геометрических, ретроспективных, а также граничных в двумерной постановке) и дано физическое объяснение явления неустойчивости ОЗТ.
ОБРАТНЫЕ ЗАДАЧИ ТЕПЛООБМЕНАВ ТЕХНИЧЕСКИХ СИСТЕМАХ
Остановимся на обратных задачах теплообмена в технических системах (см. разд. 1.2.5), которые в общем случае также не обладают свойством непрерывной зависимости результатов от входных данных.
Рассмотрим тепловую модель, состоящую из L элементов,и запишем уравнение (1.3) в виде
(2.U)(2.U)атт
(2.U)
(2.U)
= Л[а,Р,Т(7)], dr
где Т(т) — вектор-функция размерности L, компоненты которой Т^ представляют временные зависимости температуры в элементах системы; А — оператор, нелинейный по температуре, связывающий вектор
известных причинных характеристик а, вектор искомых характеристик /3 и вектор-функцию Т(т).
Компонентами векторов а и /3 являются параметры тепловой модели ^Н-
, ■*— , —— , ——. В качестве исходной экспериментальной инС, С, С, ct
формации используются результаты измерений температуры Т^т) в К элементах модели (Х< Л), известные с некоторой погрешностью.
Для определения неизвестных причинных характеристик естественно перейти к экстремальной постановке задачи, когда решение ищется из условия минимума невязки температур. Если в качестве меры несовместности (невязки) уравнения (2.11) взять среднеквадратичный критерий, то получим следующую задачу:
тт
2 / [ Т^, г) - Г,*(т)]т [ Т^, т) - Г,*(т)] dr - inf _
/ = 1 ОР^ВС^Ер,
где В — область допустимых значений искомых параметров в р-мерном евклидовом пространстве Е (при отсутствии ограничений на искомые значения параметров В = Ер); 7)*(т) — измеренная температура в Z-м элементе; тт — время эксперимента; т — знак транспонирования.
Рассматриваемая задача будет являться устойчивой, если ее решение /3 сходится к точному /Зт при стремлении погрешности измерений к нулю. Однако существуют примеры практических расчетов (см., в частности, [ 66, 96]), выполненных по методу наименьших квадратов и с использованием рекуррентного линейного оценивания по Калману, когда полученные результаты говорят об обратном, а именно, малые погрешности в измерениях, ошибки аппроксимации и округления могут дать большие отклонения в искомом решении.
ЕДИНСТВЕННОСТЬ РЕШЕНИЯОБРАТНЫХ ЗАДАЧ ТЕПЛОПРОВОДНОСТИ
ЭВРИСТИЧЕСКИЙ ПОДХОД К ВОПРОСУО ЕДИНСТВЕННОСТИ РЕШЕНИЯ ГРАНИЧНОЙ ОБРАТНОЙ ЗАДАЧИ
Будем в дальнейшем считать, что обратная задача разрешима и требуется исследовать вопрос об однозначности ее решения. Из того факта, что решение соответствующей прямой задачи единственно, не следует единственность решения для обратной задачи. Исследование этого вопроса применительно к различным обратным задачам теплопроводности представляет самостоятельную сложную проблему. К настоящему времени в данной области получены достаточно полные результаты (см., в частности, [9, 29, 33, 37, 42, 47, 55, 57, 70, 81,83, 104, 116]. В качестве примера остановимся на получении условий единст-
Рис. 2.1. Область с подвижными границами
венности для граничных ОЗТ. При рассмотрении других типов обратных задач этот вопрос в дальнейшем будет оговариваться особо.
Вначале покажем единственность решения граничной ОЗТ на физическом уровне ’’строгости”. Постановку задачи возьмем линейной, но достаточно общей, в частности, учитывающую подвижность границ тела, Что довольно часто встречается в практике теплового моделирования.
Будем считать, что процесс теплопроводности описывается уравнением (рис. 2.1)
ЪтЭЭт
С(х,т) —— = —— (Х(х,т) — )+ Q<x,t\(2.12)
ОТохох
X е(^(т),^з(т));те(0,тт].
Краевые условия имеют вид
Т(х,0) = ^(х), х G[^(0), ^3(0)];(21з
- Эт(Т1(т), т)
-X = qtY, Т(Х3(т),т)=/3(т), тЕ[0,тт].
Теплофизические свойства С(х, т) и Х(х, т) — положительные, непрерывные и ограниченные функции. Начальные и граничные условия согласованы между собой.
Предположим, что величина ^(т) является искомой и задано дополнительное условие
Г(Х2(т),т)=/2(т), Х1(т')<Хг(т)<Х3(тУ(2.14)
Пусть имеются два решения данной задачи </(т) nq"(r). Введем функции Д<?(т) = qX-r) - q"(r); ДТ(х, т) = Т^х, т) - Т'\х, т), где 7”и Т" — решения задачи (2.12) — (2.13) для q = q' и q = q" соответственно.
Величина Д7’(х, т) в силу линейности задачи (2.12) — (2.13) должна удовлетворять однородному уравнению теплопроводности с однородным начальным условием
Эдг ЭЭдг
С(х,т) —- = — (Х(х, т) ——), ОТохох
хе(Х!(т), Х3(т)), TG(0, rmJ;(2.15)
ДТ(х, 0) = 0, х € [Х^ (0), ^(0)];
Эдг^^т), т)
(2.16)(2.16)-X -2 = Д^т), tG[0, тт];
(2.16)
(2.16)
ОХ
ДГ(Х3(т), т) = 0, TG[0, тт].
Кроме того, на линииХ2(т) имеем
ДГ№(т), т) = 0, tG[0, тт]. (2.17)
Из условий (2.15), (2.16) и (2.17) следует, что функция ДЦх, т) везде в области х G [^(т), Л"3(т)], т G [0, тт ] обращается в нуль, т.е. помимо условия ДГ^гСт), т) = 0 известно дополнительное условие ЭДГ^Ст), т)/Эх = 0, tG[0, тт].
Далее, поскольку принятая модель теплопроводности соответствует бесконечной скорости распространения теплоты, то для Д<?(т) =# 0 полученное условие тепловой изоляции границы Х2 (т) привело бы к изменению Д 7X^2 (т), т) относительно нулевого значения при сколь угодно малых временах т > 0. Следовательно, Д<?(т) = 0, и исходное предположение о наличии двух решений будем считать неверным, т.е. задача имеет единственное решение.
Таким же образом на физическом уровне строгости можно показать однозначность решения граничной ОЗТ в двумерной и трехмерной постановках.
ОБ ОДНОЗНАЧНОСТИ ГРАНИЧНОЙ ОБРАТНОЙ ЗАДАЧИС ПОСТОЯННЫМИ КОЭФФИЦИЕНТАМИ
Рассмотрим более строгое доказательство единственности решения граничной ОЗТ (2.12) - (2.14) при условии неизменности физических параметров С = const и X = const.
Вначале остановимся на краевой постановке задачи. Разделим область D = { (х, т) : х G [^(т), ^(т)], т € [0, тт ]} на две подобласти (рис. 2.2) с общей границей, параллельной временной оси: Dx = { х G G [Х/т), b), tG [0, тт ]} иВ2 = {xG[6,У3(т)],гG[0, тт]} . Величину 6 выберем произвольным образом внутри интервалаХ2max <Z> ^^3min №тах и 1зтщ — абсолютные экстремумы функций Х2(т) и-Х"3(т); предполагается, что X3m > Х2m ах) •
Затем введем в рассмотрение новую область/)/, расширив Dx за счет введения фиктивной границы х = d, d = Xlmin: Dx’ = Dx + S, где S = { (x, t):x G [d, Xx (т)],г G [0, Tm ]} — фиктивная область.
Будем считать, что уравнение теплопроводности (2.12) справедливо в области D* = Dx' + D2 и разделим решение исходной ОЗТ на два этапа:
восстановление ’’фиктивной” граничной функции ^ф(т) =
ЭГ(6, т) — обратная задачаЭхЭГ(6, т) — обратная задачаЭхйту, Т)
ЭГ(6, т)
— обратная задача
Эх
ЭГ(6, т)
— обратная задача
Эх
= — X по условиям Цб, т) и — X
Эх
теплопроводности (заметим, что это задача продолжения решения уравнения теплопроводности до .фиктивной границы, которое возможно для достаточно гладких функций, заданных на границе х = 6);
Рис. 2.2. Области, полученные по методу фиктивных границ
определение искомой граничной функции ^(т) на линии -У^т) по ЙТЦ), т)
условиям q, (т) и -X — прямая задача теплопроводности.
ФЭх
Ьт(Ъ, т)
Здесь принято, что функции Т(Ь, т) и — X однозначно опреде-
Эх
ляются из решения уравнения теплопроводности с условиями, заданными на линиях Хг (т) и/3(т)
Для прямой задачи при соответствующих ограничениях (например, достаточная гладкость кривых -Х\(т) и </ф(т^ единственность решения считается установленным фактом. Тогда единственность решения обратной задачи будет следовать из тождества Aq^i^ = 0, поскольку в этом случае Д^(т) = 0 — в прямой задаче теплопроводности все краевые условия равны нулю.
Таким методом (в дальнейшем будем его называть методом фиктивных границ) обратная задача в области с подвижными границами сведена к обратной задаче в прямоугольной области без изменения записи уравнения теплопроводности.
Пусть q ' (т) и ql (т) — два решения обратной задачи. Тогда функция ДДх, т) = Т^х, т)| . - Т(х, т)| ■> должна удовлетворять краевой
Чф задаче
ЭдтЭ2дт,
— =0-^- , хЗДЬХ т6(0, тт];(2.18)
ЭтЭх2
ДТ(х, 0) = 0, xG[d, 6];(2.19)
ддг(</, т)ЭДТ(6, т)
-X — = Д^ (т); -X —- = 0,(2.20)
ОХ*ох
т€[0, TmY
В то же время в точке х = b необходимо выполнение условия
ДЦб, т) = 0; тЕ[0, тт](2.21)
Из уравнения (2.6) можно получить интегральное представление задачи (2.18) — (2.20) в форме Дюамеля
тЭ»(х, т-1)
A?U т) = J Aq (Ц) d^.
о Ф Эт
Учет (2.21) приводит к равенству
J Д, ($)-0<2.22)
о
Согласно теореме о свертке Титчмарша, если функции Д^ф(т) и
Эе (6, т)Эе (6, т)непрерывны в области т G [ 0, тт], тт < °°, то из равенства Эт
Эе (6, т)
Эе (6, т)
Эв(6, т-Е)ЭтЭв(6, т-Е)Эт> О,> О,т + £.т + £.следует, что, по крайней мере, одна из этих функций в области т G [0, тт ] всюду равна нулю. Из математической теории теплопроводности известно, что
Эв(6, т-Е)Эт
Эв(6, т-Е)Эт
> О,
> О,
т + £.
т + £.
Отсюда следует однозначность решения обратной задачи. Обобщая результат проведенного доказательства, можно сформулировать следующую теорему.
Теорема (о единственности решения граничной ОЗТ). Пусть функ- дТ(Ь, т)дТ(Хг(Т),Т)
ции Л (т) = Т(Ь, т), /2 (т) = — И функция /з (т) =од-
ЭхЭх
позначно определяются из решения прямой задачи теплопроводности соответственно в областях Si = { (х, т):х е [У2(т), -¥3(т)], т е [0, тт]} и S2 = f(x, т):х G [d, 6], т G [О, тт] ), где <7 = ^imin>^2max ^^зтш> ^2тах <^3min- Тогда линейная граничная ОЗТ, состоящая в определе
нии функции и(т) = <нии функции и(т) = <по известным температурампо известным температурамПХ^Т), т)
нии функции и(т) = <
нии функции и(т) = <
по известным температурам
по известным температурам
-ХдТХХ^т), т)/дх
Т(У2(т), т) и TXX3U), т) на границах Х2(т) и^3(г), не может иметь
более одного решения в классе функций Т(х, т), для которых выполня
ется требование непрерывности пространственной производной на фик- 9r(d, т)
тивной границе £С[0,тт].
Эх
Заметим, что полученный результат о единственности граничной ОЗТ для однослойной пластины можно распространить и на другие одномерные обратные задачи — для полубесконечного тела, сплошного и полого цилиндров, сплошного и полого шаров, а также на случай составных тел.
Выше был проанализирован вопрос о единственности некоторых граничных ОЗТ в линейной постановке. Строгое доказательство данного свойства обратной задачи при более общих условиях относится к области чисто математического исследования.
В заключение заметим, что существование и единственность обратной задачи в постановке Коши для уравнения теплопроводности общего вида с коэффициентами, зависящими от пространственных координат и времени, можно установить из классической теоремы Ковалевской. При этом требуется, чтобы:
коэффициенты уравнения были аналитическими функциями своих аргументов;
условия Коши задавались на аналитической поверхности;
входные данные и решение принадлежали классу аналитических функций.
При существенно менее ограничительных требованиях однозначность решения задачи Коши для линейного параболического уравнения и-го порядка с переменными коэффициентами доказана в [55]. Для линейного параболического уравнения второго порядка этот результат был ранее установлен в работах [ 57, 116]. В частности, рассмотрим одномерное уравнение теплопроводности
ЭгЭ2 Гдг-
— = а1(х,т)- + д2(х,т) — , (х, т)€П = [0,6] х [0,тт],
ВтОхЭх
где
Х(х, т)1Эх(х, т)
<?i(x, т)= > 0, а^х, г) = ■—.
С(х, 7)С(х, т) Эх
Единственность решения задачи Коши, _состоящей в определении температурного поля Т^х, г) в области 12 по известным условиям
Эг(6, 7)
Т(6, т) = Я?), — X = q(f) будет иметь место, если Т(х, г) G
Эх
G С2; /(7), ^(7) G С1; а^х, 7) G С2 и а2(х, т) - ограниченная функция.
ПРИНЦИПЫ РЕГУЛЯРИЗАЦИИ РЕШЕНИЙНЕКОРРЕКТНЫХ ОБРАТНЫХ ЗАДАЧ
ЕСТЕСТВЕННАЯ РЕГУЛЯРИЗАЦИЯ
При анализе корректности обратных задач теплообмена было установлено, что их решение может не обладать свойством устойчивости.
С этой особенностью обратных задач связаны основные трудности построения эффективных вычислительных алгоритмов. Если не изменить исходную постановку неустойчивой задачи, то методы, разработанные для решения хорошо поставленных задач, далеко не всегда оказываются пригодными применительно к обратной задаче. Стремление получить ’’точную” или как можно более ’’точную” причинную характеристику и, отвечающую тонким структурным особенностям ее следственного образа /, заданного с некоторой ошибкой 6, ведет к неустойчивому результату.
Например, при использовании вариационной формы ОЗТ специфика некорректной задачи будет проявляться как практическая неоднозначность решения, т.е. исходная неустойчивая постановка ОЗТ фактически является как бы недоопределенной. Причем нельзя быть уверенным в малости ошибок решения обратной задачи при сколь угодно малых погрешностях входных данных.
Главный вывод анализа состоит в том, что для обратной задачи должна быть сформулирована иная — корректная постановка задачи. Математическая теория предлагает два возможных подхода к разрешению этой ситуации. Первый был предложен в работе [ 98]. Он основы-
вается на изменении классического понятия корректности и переходе к условно-корректной постановке задачи (корректной по Тихонову [ 54]). Второй подход связан с аппроксимацией обратного оператора Л-1, который не является непрерывным, семейством непрерывных операторов (см. разд. 2.3.3).
В простейших случаях первый подход реализуется в виде методик, основанных на закономерностях регулярного режима.
Однако с практической точки зрения условно-корректная постановка ОЗТ часто не обладает необходимым свойством универсальности применительно к теплофизическим исследованиям [ 6].
Поэтому в дальнейшем будет рассматриваться второй подход к решению обратных задач теплообмена. Материал, изложенный в этом разделе, можно рассматривать как введение в проблему регуляризации некорректно поставленных обратных задач. Основные положения данного анализа, сформулированные в общем виде, будут более подробно изучены в следующих главах.
Рассмотрим возможные принципы получения устойчивых решений обратных задач, не связанные с априорным назначением классов корректности. Условно разделим их на две группы:
саморегуляризация обратных задач;
регуляризация по методу А.Н. Тихонова.
Понятие саморегуляризации (естественной регуляризации) означает, что обратная задача решается в своей исходной постановке, но с помощью таких приближенных методов, которые допускают управление мерой близости получаемого решения к ’’точному" в результате изменения параметров вычислительных алгоритмов (шагов по аргументам, числа членов ряда в разложении функций и т.д.). Будем их условно называть прямыми методами и остановимся более подробно на вопросе их построения (о другом принципе регуляризации обратных задач см. разд. 2.3.3).
Источники естественной регуляризации решения обратных задач могут быть связаны:
с эффектом регуляризации режима нагрева точки тела, в которой установлен датчик температуры;
с ’’вязкостными’’ свойствами вычислительных алгоритмов, заключающимися в естественной фильтрации высокочастотных составляющих в искомой причинной характеристике.
Первый принцип обычно реализуется в виде шаговой регуляризации ОЗТ. Искомая причинная характеристика, представляющая собой непрерывную кривую m(z), заменяется кусочно-однородной аппроксимирующей зависимостью, т.е. полный отрезок изменения аргумента z разбивается на интервалы с шагами Дг„ = zn - zn _ i, и = 1, 2,..., N, и на каждом интервале кривая описывается зависимостями одного и того же вида. Важно заметить, что в качестве этих зависимостей берутся наиболее регулярные функции, имеющие минимальное количество ненулевых производных. Обычно применяется кусочно-постоянная, реже —
кусочно-линейная аппроксимация. При этом величина шага Az„ выбирается из условия, что изменение температуры в точке измерения, вызванное действием аппроксимированного причинного фактора на данном интервале, было бы различимо на фоне различных ошибок (помех, погрешностей измерений, регистрации и расшифровки данных, ошибок аппроксимации и округления).
Например, требуется определить изменение теплового потока ^(т) на границе тела по внутренним температурным измерениям. Кривая q^ заменяется ступенчатой линией, причем продолжительность каждой ступеньки выбирается таким образом, чтобы приращение температуры в заданной точке тела было бы достаточно большим по сравнению с сопутствующими ошибками.
Говоря о регуляризации режима нагрева тела, мы не имеем в виду обязательное выполнение регулярного теплового режима в классическом смысле [ 58]. Однако в некоторых случаях можно проследить непосредственную связь принципа шаговой регуляризации с выбором интервала времени из условия наступления регулярного режима. Именно такой подход к решению граничной ОЗТ был предложен в работе [ 108].
В практике тепловых измерений довольно распространенной является ситуация, когда погрешностями аппроксимации и округления при решении задачи теплопроводности можно пренебречь, так как они малы по сравнению с ошибками температурных данных. В этом случае выбор числа интервалов N при равномерной дискретизации z можно осуществить из условия согласования среднеквадратичной невязки температуры с величиной этих ошибок:
। К тт
— 5 Л Tfc(N, т) - Г/(т)]2 йт ~ 62,
К к=\ 0
где К — число температурных датчиков в теле; Tk(N, т) — изменение температуры от времени в к-й точке тела, полученное расчетным путем для N интервалов; Тк*(т) — заданная температура в к-й точке тела;
Тт
62 = f а2 (т) dr — оценка интегральной погрешности входных данных О
(о(т) — среднеквадратичная ошибка измерений).
В результате такого выбора расчетного шага в приближенном решении u(N, z) будут сглажены гармоники, связанные с пульсационным изменением ошибок в регистрируемых кривых Т^*(т), т.е. не будут выделены составляющие, имеющие частоты, выше некоторой граничной частоты.
Второй принцип естественной регуляризации, основанный на вязкостных свойствах вычислительных алгоритмов, также служит для подавления ненужных гармоник в решении обратной задачи с помощью целенаправленного выбора некоторых параметров алгоритмов, управляющих гладкостью приближенных решений. Этот принцип может быть реализован:
соответствующим выбором шагов аппроксимации исходной задачи в различных численных методах решения ОЗТ;
соответствующим выбором степени аппроксимирующего полинома для искомой величины.
Во всех этих случаях приближенное решение ОЗТ специально ”за- грубляется” по отношению к точному решению задачи, соответствующему возмущенным исходным данным.
Прямые методы, основывающиеся (явно или неявно) на принципах естественной регуляризации, предложены для решения граничных и коэффициентных ОЗТ в целом ряде работ, библиографию которых можно найти в книгах [6, 49, 62, 73, 88, 107, 109, 112]. Важно подчеркнуть, что при правильном использовании этих методов критерием выбора управляющих параметров в алгоритме является согласование невязки температуры с погрешностью входной информации.
23.2. ВОЗМОЖНОСТИ ПРЯМЫХ МЕТОДОВ
Указанные выше способы естественной регуляризации были подвергнуты исследованию применительно к решению граничных обратных задач теплопроводности. Кратко остановимся на основных результатах этого анализа.
Шаговая регуляризация, являясь простым средством получения устойчивых приближений, может применяться для решения граничных ОЗТ в линейных и нелинейных краевых постановках и постановках Коши в областях с подвижными и неподвижными границами.
Для достаточно гладкой входной информации оказывается возможным установить предельные значения безразмерных временных а^т
шагов в виде приращения числа Фурье ДРо; =—- , определяющие границы применимости шагового принципа естественной регуляризации для решения различных обратных задач. Изложению этих вопросов посвящена гл. 4.
Важно отметить, что шаговая регуляризация может быть также использована для решения других типов обратных задач.
Шаговая регуляризация в сочетании с некоторыми разностными схемами численного решения граничных ОЗТ в постановке Коши позволяет расширить границы применимости прямых методов по сравнению с аналитическим подходом (см. гл. 5).
Регуляризация решения ОЗТ за счет выбора степени алгебраического полинома, аппроксимирующего искомую функцию на всем интервале изменения аргумента, представляет малопригодный способ определения граничных условий, за исключением простых форм восстанавливаемых кривых, близких к классу полиномов. Этот вывод представляется естественным, поскольку при аппроксимации некоторой кривой У(х) полиномом п-й степени в общем случае трудно получить подходящий результат. С одной стороны, при малых значениях п аппроксими-
рующая зависимость оказывается далекой от истинного решения, в то же время при больших п приближение содержит ненужные колебательные составляющие.
Тем не менее данным способом можно пользоваться при решении других типов обратных задач, в частности коэффициентных, если искомые функции хорошо описываются полиномами степени, не выше третьей
К числу малоэффективных способов решения граничных ОЗТ применительно к условиям высокодинамического изменения искомой величины можно отнести также способ, основанный на разложении искомой функции в ряд, расположенный по производным экспериментальных функций (см разд. 2 1 3 и работы [ 23, 95]). Это связано с большими ошибками вычисления производных от функций, заданных с ошибками, нарушением вследствие этого сходимости ряда и, в итоге, значительным искажением результатов.
Применяя принцип шаговой регуляризации решения в сочетании с рекуррентным оцениванием параметров аппроксимирующей зависимости по методу наименьших квадратов, можно уменьшить допустимые величины Дт по сравнению с величинами, выбранными по чисто шаговому принципу [ 40, 111, 112, 113].
Хорошие результаты при решении различных обратных задач можно получить, используя сплайн-аппроксимацию искомых зависимостей [ 14, 24, 89] Сплайн-функции обладают рядом вычислительных преимуществ перед другими видами аппроксимирующих конструкций и позволяют построить эффективные алгоритмы восстановления причинных характеристик, основываясь на принципе шаговой регуляризации.
Для определения причинных характеристик и теплового состояния объекта может применяться калмановская теория линейного оценивания [ 62, 88, 89, 96]. Метод Калмана является рекуррентным и с теоретической точки зрения дает оценки, точность которых повышается при выполнении новых измерений Однако в приложении к некорректно поставленным задачам сам по себе метод Калмана не является регулярным и должен реализоваться в сочетании с принципом согласования результатов с ошибками исходной информации, сглаживанием температурных кривых и естественной (обычно шаговой) регуляризацией решения*.
Таким образом, при правильном использовании естественных регу- ляризирующих свойств, обусловленных самим процессом распространения теплоты, а также свойств, заложенных в вычислительных схемах, прямые методы могут успешно применяться для решения различных обратных задач.
♦Алифанов О.М., Артюхин Е.А., Логинов СН., Малоземов В.В. К вопросу решения обратной задачи теплопроводности методом динамической фильтрации , ИФЖ. 1981. Т. 41. № 5. С. 906-911.
РЕГУЛЯРИЗАЦИЯ НЕУСТОЙЧИВЫХ ОБРАТНЫХ ЗАДАЧПО МЕТОДУ А. Н. ТИХОНОВА
Несмотря на доводы, приведенные в пользу естественных принципов регуляризации ОЗТ, имеется большое количество ситуаций, когда прямые методы, особенно методы шаговой регуляризации, не могут удовлетворить исследователей.
Во-первых, с их помощью не всегда удается восстанавливать достаточно подробные структуры искомых причинных характеристик. В первую очередь, это замечание относится к нестационарным граничным условиям при динамичном характере изменения. В то же время именно такие задачи довольно часто приходится решать в процессе теплового моделирования и математической обработки результатов тепловых испытаний различных технических объектов
Во-вторых, многие экспериментальные тепловые исследования настолько непродолжительны, что критические значения временных шагов при продолжении температурного поля и восстановлении граничных условий оказываются сравнимы с полным временем эксперимента или даже могут быть больше его.
В этих случаях следует прибегать к общему методу регуляризации, разработанному АН. Тихоновым для решения неустойчивых задач [99, 100].
Рассмотрим уравнение
Au=f, uEU, fEF,(2.23)
где U и F — метрические пространства; А — заданный оператор (A :U-* F); и, f — искомый и наблюдаемый элементы соответственно (и и /могут быть векторами, функциями, вектор-функциями).
В дальнейшем не будем касаться условий разрешимости и однозначности, полагая, что в этом смысле задача (2.23) поставлена корректно. В то же время примем, что условие устойчивости для (2.23) может быть нарушено
Общий принцип решения неустойчивых задач, предложенный А. Н. Тихоновым, заключается в построении регуляризирующих операторов (РО).
Потребуем, чтобы регуляризирующий оператор для задачи (2.23), под которым будем понимать оператор Ra, зависящий от скалярного параметра а, отвечал следующим условиям:
Ra определен на всем пространстве F для любого а > 0;
Ra непрерывен на F;
для любого и G U:Ra Аи -> и.
а-> О
Параметр а называется параметром регуляризации.
Таким образом, введение РО связано с аппроксимацией обратного оператора А-1 (который не обязательно является непрерывным) семейством непрерывных операторов.
Если теперь рассмотреть задачу с погрешностью в правой части и
операторе, то естественно, что такое условие приведет к неустойчивому результату. Поэтому важным дополнением к определению РО является условие о согласовании параметра регуляризации а с погрешностью исходных данных. Остановимся на этом вопро ,е.
Степень приближения известного элемента /6 к точной (но неизвестной) правой части будем характеризовать погрешностью 6:
pfV8. Л <6,
где pF — метрика (расстояние между элементами) в пространстве F.
Неточность задания оператора А связана с его аппроксимацией некоторым оператором А^ (из семейства аппроксимирующих операторов) и обычно возникает при переходе к вычислительной форме задачи.
В качестве меры уклонения операторов А и Ар определенных на пространстве U, введем метрику dy^A^, А) = sup рр^А^и, Au), u^U
и будем считать выполненным условие dy(Ah, A)<^h.
Таким образом, вместо точных исходных данных { Л, /} задачи (2.23) задаются приближенные данные {А^, /6 } , а погрешность такой замены характеризуется двухкомпонентным вектором о = {8, h } , где 6 и h — неотрицательные числа.
Дадим полное определение РО.
Оператор Ra = R\f§, ^н» “5 называется регуляризирующим, если он обладает свойствами:
существует такая пара чисел о0 = { 80, й0 } > 8 о > 0, h0 > 0, что оператор Ra определен для всякого а > 0 и любых А^, /g, для которых
Рр(/5,П<8<80, du(Ah,A)Ch<h0;
существуют такие функции а = а(а) и а = а(е), что если для любого е > 0 выполняются условия 8 < 6(e) и й < й(е), то получаемое решение ua(o) = ^[/gi Л^, а(а)] уклоняется от точного решения ит (на точных данных Л и/) не более, чем на е: Py^a^y uT) < е.
Выбор параметра а производится на основе определенной информации о решаемой задаче. При правильно подобранном значении а решение ма(а) мало отклоняется от ит, причем точность приближения определяется точностью задания /и А.
Регуляризирующий оператор совместно со способом выбора параметра а, отвечающим условию 2, называется регуляризирующим алгоритмом для задачи (2.23).
Некорректная задача называется регуляризируемой, если для нее существует хотя бы один регуляризирующий алгоритм.
В настоящее время применяются различные методы построения ре- гуляризирующих операторов, из которых наибольшее распространение получил вариационный метод [ 99, 100, 101], основывающийся на минимизации так называемого сглаживающего функционала.
<ММ,/] = р£ С4и,Л+«ЭДи], иЕО(Щ, (2.24) где Щи] — стабилизирующий функционал; £>(Щ — область определения Щи]. Под Щи] понимается такой функционал, что множество Мс, заданное условием Мс ={и: Щи] <С}, О 0 является компактным [100] в пространстве U. В качестве Л можно брать уклонение Ру(и, и*) искомого решения и от некоторого фиксированного элемента и* в метрике пространства V Здесь V С U представляет собой подпространство с более сильной метрикой, т.е когда для любых элементов Ui, игЕУ выполняется неравенствоPy(ui, u2)<p^(ui, u2).
Доказывается, что если оператор А — непрерывный, однозначный и аддитивный (в общем случае А может быть нелинейным), функционал Щи] — строго выпуклый, то для любого fEFсуществует единственный элемент иа ED(Sl\ минимизирующий функционал Фа, а > 0.
При соответствующем выборе параметра а, согласованном с погрешностью исходных данных, решение иа(о) о минимизации сглаживающего функционала будет сходиться (при стремлении к нулю погрешностей 6 и й) к ит, т.е. к точному решению исходной задачи с точными данными.
Проблема построения алгоритмов решения обратных задач теплопроводности, регуляризованных в соответствии с рассмотренным вариационным методом, исследовалась в ряде работ [ 1, 6, 7, 59, 112 и др.]. Некоторые вопросы построения регуляризованных решений ОЗТ и результаты вычислительных экспериментов представлены в гл 7.
В гл. 6 и 8 излагается другой эффективный метод построения регу- ляризирующих алгоритмов — итерационная регуляризация, который в последнее время получил существенное развитие и широкое практическое распространение.
Выводы
Сформулированы общие вычислительные постановки граничных обратных задач теплопроводности, позволяющие выявить основные специфические особенности этих задач и подходы к их решению.
Рассмотрен вопрос о корректности исходных постановок обратных задач теплообмена и установлено их общее свойство, заключающееся в нарушении условия устойчивости.
Изложены основные подходы к регуляризации обратных задач, дающие возможность получать устойчивые приближенные решения.
ГЛАВА 3АНАЛИТИЧЕСКИЕ ФОРМЫ ГРАНИЧНЫХОБРАТНЫХ ЗАДАЧ ТЕПЛОПРОВОДНОСТИ
ОПРЕДЕЛЕНИЕ НЕСТАЦИОНАРНЫХ ГРАНИЧНЫХУСЛОВИЙ В ОДНОМЕРНОЙ ПОСТАНОВКЕ
В данной главе рассматриваются постановки задач по определению нестационарных тепловых нагрузок, в основу которых положены интегральные представления обратных задач теплопроводности. Для стабилизации решений полученных ниже интегральных форм могут быть применены различные принципы (см. гл. 4, 6,7).
В разд. 2.1.2 было показано, что для пластины с постоянными ТФХ краевая постановка обратной задачи, состоящей в определении теплового потока на одной из границ пластины, формулируется в виде интегрального уравнения 1-го рода. При этом в качестве исходного материала используется известное решение прямой задачи теплопроводности. Обобщая этот подход на одномерные тела различной геометрии (плоские, цилиндрические, сферические), граничные условия 1-го и П-го рода (искомые и заданные), можно записать общую интегральную форму граничной обратной задачи для одномерного уравнения теплопроводности с постоянными коэффициентами
т
/ uU)K(T-6)d^=f(r), 0<т<тт>(3.1)
О
где и(^) — искомое решение (например, тепловой поток или температура поверхности тела).
Для однородных постановок задач, когда отсутствует источник тепла в теле, а также равны нулю начальное распределение и второе (известное) граничное условие, функция Дт) представляет собой изменение температуры в некоторой точке тела. В других случаях правая часть дополнительно включает интегральные члены, учитывающие неоднородность задачи.
Вообще, функция /(т) и вид ядра интегрального уравнения К(т—^) зависят от постановки соответствующей прямой задачи и определяются с помощью известных методов математической физики и теории теплопроводности: метода функций Грина, принципа суперпозиции решений интеграла Дюамеля, операционного метода и т.д.
Основываясь на аппарате тепловых потенциалов, можно построить интегральные формы ОЗТ для областей с подвижными границами (для одномерного случая эти вопросы изложены в монографии [ 6]). Показано, что для краевых постановок задач обязательным этапом их решения является нахождение плотностей тепловых потенциалов из решения уравнений Вольтерра 1-го рода. Так, в случае полубесконечного тела с подвижной границей определение плотности теплового потенциала р(т) (простого или двойного слоя — в зависимости от того — ищется
ли тепловой поток или температура на движущейся границе) соответствует решению интегрального уравнения вида
т
J*aX(T,^d^ = f(T), 0<т<тт.
О
Для пластины конечной толщины с двумя неизвестными тепловыми потоками и условием, что одна из границ — подвижная, требуется решить систему двух интегральных уравнений типа Вольтерра 1-го рода.
При проведении различных теплофизических экспериментов, а также натурных и модельных тепловых испытаний ЛА и его частей встречается ситуация, когда трудно обеспечить термостатирование ’’холодных” спаев термопар. В результате оказывается невозможным достаточно точное измерение температур в исследуемом объекте. В работе [6] предложена интегральная постановка граничной ОЗТ с входными данными в виде дифференциальных замеров температур (дифференциальными термопарами или термобатареями), которая также сводится к решению уравнения первого рода типа (3.1).
АНАЛИТИЧЕСКИЕ ФОРМЫ РЕШЕНИЯМНОГОМЕРНЫХ ОБРАТНЫХ ЗАДАЧ
ПОСТАНОВКА ТРЕХМЕРНОЙ ОБРАТНОЙ ЗАДАЧИ
При моделировании тепловых режимов конструктивных элементов ЛА, других машин и оборудования может появиться необходимость решения ОЗТ в двух- или даже трехмерных постановках. Сформулируем некоторые подходы к решению многомерных граничных ОЗТ.
Пусть задано сплошное тело определенной геометрической формы
атати размеров с распределенными внутри тепловыми источниками, находящееся в тепловом взаимодействии с окружающей его внешнейсредой. Введем в рассмотрение безразмерные координаты х = x/d, у = y[d, z = z/d, где d — какой-нибудь характерный размер тела, и поставим в соответствие телу некоторую область £2 трехмерного пространства Е3(х 0 у z), ограниченную поверхностью 3£2 (рис. 3.1). Обозначим
ат
ат
через т безразмерное время т = —у
Полагая постоянным коэффициент температуропроводности а.
запишем уравнение, определяющее температурное поле тела во внутренних точках области £2 (для простоты записи черточки над независимыми переменными условно исключены)
ЗГ(Р, т) _ д2 Т(Р, 7)37дх2ЗГ(Р, т) _ д2 Т(Р, 7)37дх2д2 ПР, т)д2 ПР, т)д2 ПР, 7)3z2д2 ПР, 7)3z2+ 6(^7),+ 6(^7),(3.2)(3.2)
ЗГ(Р, т) _ д2 Т(Р, 7)
37дх2
ЗГ(Р, т) _ д2 Т(Р, 7)
37дх2
д2 ПР, т)
д2 ПР, т)
д2 ПР, 7)3z2
д2 ПР, 7)3z2
+ 6(^7),
+ 6(^7),
(3.2)
(3.2)
где 2(Р, г) — плотность внутренних источников теплоты (известная функция); PG £2.
Рис. 3.1. Область в трехмерном пространстве
Решение (3.2) ищется в цилиндрической области R = £1 х (0, тт] с боковой поверхностью Sn = 3X2 х (0, тт], имеющей образующую, параллельную оси т.
Предположим, что задано распределение температуры в начальный момент времени
Т(Р,0)=ИрУ> Реп=п*ьи
(33)
и известно граничное условие П-го рода
Ьт
ЭЯ
т)
= р(ы, 7), й) G д П, 7 > О,
(3-4)
ЭФ(Р)
Здесь иш — направление внутренней нормали к поверхности 3X2; X — коэффициент теплопроводности тела.
Прямая задача ставится следующим образом: найти температурное поле Т(Р, т) в области Х2, дважды непрерывно дифференцируемое по координатам х, у, г и непрерывно дифференцируемое по времени т, удовлетворяющее уравнению теплопроводности (3.2), начальному (3.3) и граничному (3.4) условиям.
Пусть теперь внутри Х2 расположена область D с границей bD, причем поверхность 3X2 охватывает поверхность bD. На границе bD задана температура
согласованное с начальным распределением (
1ре а я Р^
naD = fU,T\ lean, о<т<тт.
(3.5)
согласованная с начальным условием, т.е. при 7 = 0
№lPG3p = /(/,0).
Граничные условия на поверхности 3X2 неизвестны. Требуется решить обратную задачу — зная условие (3.5) и начальное распределение (3.3), найти плотность теплового потока ^(со, 7) или, что то же самое, Зт
нормальную производную |gn = р(ш, 7) во всех точках щ Е 3X2.
После этого определение температурного поля в области Х2 будет соответствовать прямой задаче теплопроводности.
ИНТЕГРАЛЬНАЯ ФОРМА ОБРАТНОЙ ЗАДАЧИ,ПОСТРОЕННАЯ ПО МЕТОДУ ФУНКЦИЙ ВЛИЯНИЯ
Вначале остановимся на одном из возможных подходов к решению обратной задачи, в основе которого лежит метод функций влияния точечных источников тепла (функций Грина). Если известна функция Грина бц второй краевой задачи теплопроводности, то определение неизвестной функции р(со, т) сводится к решению следующего интегрального уравнения 1-го рода:
т
- / /р^,^С^1,ы; T,^dSud^ = ^l,r\ IGdD, 0<т<тт,
о эя
где
7(/,т)= Д/,т)- / ИР'^аР'; т, 0)dP'— я т
- М Q{P', М^Р1- т, ^dP-d^;
О я
/ ... dS^ — двойной интеграл по поверхности ЭЛ; / ... dP* - трой- эпл
ной интеграл по трехмерной области Л; dSu — элемент поверхности ЭЛ; dP' = dx' dy' dz'.
При достаточно общих предположениях относительно поверхности, ограничивающей область Л (ЭЛ — должна быть поверхностью Ляпунова, см. разд. 3.2.3), в работе [97] построена функция Грина Сц. Она имеет вид
т ~
G^P, ы^тД^иф, ш*-т,^ + Sd9 J 2 ^vk{P, co;7,0)x t ЭЯ k=0
xU(u,^;e,i)dSw>(3.6)
где
1rPw *
U^P,'to*\T,^= exp[];
8[T(7-£)]3/24(7-6)
Грш* ~ расстояние между некоторыми фиксированными точками;
Ре Л и со* £ ЭЛ; U(P, со*;7, ^) = Но(Л со*; 7, $);
тйЩР, со; 7,0)
^(Р,со*;7Л) = fdO f ^(ы, со*; 0, ?) dSw;
£ ЭЯ°ПШ
пш — направление внутренней нормали в точке со £ ЭЛ. Ряд в выражении (3.6) сходится абсолютно и равномерно.
Таким образом, получена формальная запись интегрального урав-
нения для решения поставленной граничной ОЗТ, состоящей в определении плотности теплового потока на поверхности тела по измерениям температуры на некоторой внутренней поверхности дВ. По мере удаления внутренних точек I от граничных со, т.е. при увеличении расстояния г^, а также по мере стягивания поверхности дВ в точку, обратная-задача будет становиться все более трудной для решения.
Для целого ряда практически интересных областей £2 функция влияния может быть получена в виде достаточно простого или даже явного аналитического выражения (полупространство х > 0; бесконечная пластина 0 < х < b; прямоугольный параллелепипед 0 < х < Ь, 0 <у < с, О < z < d; двугранный угол величиной тг/rn, т — натуральное число; области, ограниченные внешними и внутренними сферическими или цилиндрическими поверхностями; конусы и т.д.). В этих условиях решение ОЗТ данным способом заметно упрощается. В общем же случае такой подход является весьма трудоемким, поскольку необходимо решить трехмерное интегральное уравнение 1-го рода, где ядро и правая часть представляют собой функции, расчет которых сопряжен с многократным численным интегрированием и вычислением бесконечных рядов. Поэтому в следующем разделе предлагается другой общий аналитический подход к решению данной обратной задачи в краевой постановке.
ТЕПЛОВЫЕ ПОТЕНЦИАЛЫВ ИНТЕГРАЛЬНОМ ПРЕДСТАВЛЕНИИ ТРЕХМЕРНЫХ ОЗТ
Введем новую зависимую переменную
(3-7)(3-7)и (Р, т) = Т(Р, т) - То (Р, т) - TQ (Р, т).
(3-7)
(3-7)
Будем считать, что функция Т0(Р, т) непрерывно дифференцируема по направлению нормали и к dfi всюду в $2, удовлетворяет однородному уравнению теплопроводности (Q(P, т) = 0) в Р и при т = 0 становится равной начальному распределению температуры Т0(Р, 0) = ^(Р),РЕ Л. Функция Tq(P, т) должна иметь непрерывную производную по и всюду в $2, удовлетворять исходному уравнению (3.2) и обращаться в нуль в начальный момент времени Т^(Р, 0) = О, Р G S2. Тогда для определения м(Р, т) может быть сформулирована более простая краевая задача
йи^Р, 7) Э’и(Р, т) ^и^Р, т) д2и(Р, 7)
— = — + — + , (Р, r)GR; (3.8)
дтЭх2ду2dz2
и(Р, 0) = 0, PGS2;(3.9)
Ьи _дГ0bTQ
Тл 1,о =Р^. ^рМ--^ 1,0 - -^ 1,0.<’■'«»
(ш> T)GSn.
Сведение к однородной постановке (3.8) — (3.10) может быть осуществлено при следующем выборе вспомогательных функций:
тоц>, т)= j ^^^с^р.рл^ар-,(з.п)
я
т
Tq(P,t)= f J <2(Р',^С(гр.р, т-^dP'd^,(3.12)
0 n
где G^p, p, т - £) — фундаментальное решение трехмерного уравнения теплопроводности:ргз,
— ехр [], 7 >0 8(ттг)3/247
G(rp.p, t)=*0, f<0
( кроме t = 0, Гр ,р = 0);
Гр, р — расстояние между точками Р'(х', у’, z') иР(х, у, z) £ £2: гр,р = |Р' - Р| = V (х' — х )2 + (у -у)2 + (z' — z )2 .
Пусть функция ф(Р) является непрерывной в области £2 и непрерывно дифференцируемой в некоторой окрестности границы д£2. Предположим также, что функция Q(P, т) обладает гельдеровской непрерывностью по Р в £2 равномерно по т, т.е. для всех Р и Р' £ £2 выполняется неравенство
\Q(P,TVQ(P',T)\^Arep.,(3.13)
где А и /3 — постоянные, 0 < /3 < 1.
Условие равномерности по т дополнительно требует, чтобы существовала некоторая наименьшая величина А, при которой условие (3.13) удовлетворяется при всех значениях т.
Заметим, что для выполнения условия (3.13) недостаточно только непрерывности функции. В то же время, если скалярное поле Q(P, т) для любого т дифференцируемо в области £2, т.е. дифференцируемо в каждой точке этой области, то функция Q(P, т) заведомо удовлетворяет условию Гельдера для произвольного показателя 0 < /3 < 1.
Указанные требования к функциям ^(F) и Q(P, т), не являясь излишне ограничительными в плане практических приложений, позволяют обосновать справедливость представления (3.8) — (3.10) при использовании выражений (3.11) и (3.12) * В частности, решение Т(Р, т) прямой задачи теплопроводности, отвечающее условиям (3.7), (3.8) — (3.10) при данном выборе функций ТАР, т), Тд^Р, т) и непрерывной функции р(ш, т), (со, т) G Sn, существует и единственно.
Рис. 3.2. Телесный угол da
Рассмотрим теперь задачу, обратную постановке (3.8) — (3.10), а именно, по известной функции
и IaD = 4>U, т), 1ЕЙВ, 0<т<тт,
определить нормальную производную Эи
k п в точке со границы Э П. Решив эту Э«ш
более простую задачу, можно найти искомую функцию p(w, т) из выражения (3.10).
Для решения этой обратной задачи воспользуемся представлением
температурного поля с помощью поверхностных тепловых потенциалов. Введем в рассмотрение тепловой потенциал простого слоя, создаваемый некоторыми простыми источниками, распределенными по граничной поверхности Э£2:
т
U(P,r)= f J v^,^G^up)T-^dStod^(3.14)
О ЭЯ
Р^х, у, z)G £2, toQn, f, y)G 3S2, где функция u(co, £) характеризует плотность источников.
Будем далее считать, что р(со, £) — непрерывная на S^ функция и 3 £2 принадлежит классу С1 + ^ (является поверхностью Ляпунова).
Заметим, что если 3 £2 дважды непрерывно дифференцируемая поверхность, то она заведомо принадлежит классу с любым показателем У, т.е. более сильное условие ЭПЕС2 будет достаточным для дальнейшего рассмотрения.
При сделанных предположениях тепловой потенциал (3.14) удовлетворяет уравнению теплопроводности всюду в Е3 и при стремлении йи
т -* 0 сходится к 0. Далее, производная потенциала по направлению йп
нормали к поверхности 3 S2 терпит разрыв 1-го рода при переходе через 5. Предельное значение нормальной производной в некоторой точке со* G Э£2 (рис. 3.2), полученное изнутри области, т.е. когда Р -► со*, РбП определяется формулой скачка*
тЭ+ / / у(ш,5)~ х (3.15)о эя””“’тЭ+ / / у(ш,5)~ х (3.15)о эя””“’Э(/(ш*,т)р(<о*,т)
тЭ
+ / / у(ш,5)~ х (3.15)
о эя””“’
тЭ
+ / / у(ш,5)~ х (3.15)
о эя””“’
| =
Йпш*2
х С(гшш*, T-^)dSwdt
Потребуем теперь, чтобы функция р(о>, £) удовлетворяла входным условиям обратной задачи, а именно, для P = l^ bD должно выполняться равенство
т
иЦт^ / / р(«Л)С(гу1, r-^dS^d^^r),(3.16)
О ЗЯ
О <т<тт,
где <р(/, т) = f(l, т) — То(1, т) - TqQ, т). В этом случае решение вспомогательной краевой задачи (3.8) — (3.10) определится потенциалом и(Р, т) = и(Р, т), (Р, т) G R, а искомая функция р(ш*, т) будет вычисляться в соответствии с формулами (3.10) и (3.15):
- Эг0 dTQ
р(ш*,т) = р(ш*,т) + - 1ЭП+ 1ЭП,
где
__у(ш*,т) тb
р(ы*,т) =+ / / р(ш,£)- С(ГуШ*,Т-^Х
20 эя°пы*
х dSud^.
Вычислим производную функции С(гшш», т - О по направлению нормали
— С(гшш»,т-^ = exp[]x
16H3'2 (J - O®,a4(T-$)
X cos(rQ.w*, иы*)-(3.17)
С учетом (3.17) получим формулу
-_ Ptw^T)1T
P(W*,T) =+ / dSw fv^,^) —- — ■■ x
21бл3/a ЭЯ о(T-t)$/a
x exp [] cos (rw w *, пш *).
4(т- $)
Таким образом, главная часть решения ОЗТ заключается в определении функции р(со, ^) из решения интегрального уравнения (3.16), которое является уравнением 1-го рода, вольтерровым по т и фредгольмовым по Р. Отсюда следует, что решение (3.16) должно быть каким-то образом регуляризовано.
ТРЕХМЕРНАЯ ОБРАТНАЯ ЗАДАЧАВ ПОСТАНОВКЕ КОШИ
Рассмотрим теперь другую форму решения граничной обратной задачи в трехмерном пространстве, соответствующую постановке Коши. Предположим, что на внутренней границе 3D одновременно заданы температура и нормальная производная температуры (условия Коши):
dr
согласованные с начальным температурным распределением, где П] — направление нормали к поверхности bD в точке Z; ^ и /2 — известные функции.
Требуется определить функцию р(со, г) = 1э£г во всех точках
со £ d£2 В остальном будем считать постановку ОЗТ тождественной рассмотренной выше. Сформулированную задачу можно назвать ’’внешней” ОЗТ в постановке Коши, поскольку граница с искомой функцией охватывает границу с исходными данными.
Пусть, как и раньше, исходная обратная задача сведена к однородной постановке, заданной условиями
(Р,т)еЛ;(3.18)(Р,т)еЛ;(3.18)(3.19)(3.19)Эи(Л т) _ Э2«(Р,т) Ь2и(.Р,п Ьаи(.Р,т) дтЭх2ду2dz2
(Р,т)еЛ;(3.18)
(Р,т)еЛ;(3.18)
(3.19)
(3.19)
и(Р, 0) = 0, РЕП;
— 4d=W^ u\bD^f^l,T\ l^D, 0<т^тт,(3.20)
Utli
Ьтй
где Л = Г, (Z, т) - Го (Z, т) - TQ Ц, т); Д = /2 (Z, т) - — | э/) -
Продолжим решение уравнения теплопроводности по данным Коши в сторону поверхности dS2, представив и(Р, т) в виде суммы тепловых потенциалов простого и двойного слоя и(Р, т) = U(P, т) + W(P, т), Р £ € (О - 5) Потенциал U(P, т) определяется действием простых источников интенсивностью (плотностью) v, помещенных на поверхности bD:
т
U(P,T)=f / ^AWr^T-tidS^, Pe^-D\ О 3D
lebD, 0<т^тт.
Потенциал W(P, т) создается дипольными источниками с осью диполя, направленной по внешней нормали к дВ, когда с одной стороны поверхности йВ на малом расстоянии й/2 от нее распределены положительные тепловые источники интенсивностью д(/, £)//z, а с другой — на том же расстоянии /z/2 расположены отрицательные источники (стоки) — иКЛ> (рис. 3.3):
тЭ
W^P, TV $ Л uU, {) — G^p.T-^dS^ = о ап°ni
тriprip
" / / Д(/, I) ехр[]х
1б7Г3/20 ап(Т-£)$/а4(7- £)
х cos(r?p, n^dSjd^.
От совместного действия простых и двойных источников внутри области (Q — В) реализуется некоторое температурное поле и(Р, т), удовлетворяющее уравнению теплопроводности (3.18) и начальному условию (3 19), что следует из свойств тепловых потенциалов. При ди(Р, т)
этом функции и^Р, т) и переходят на границе ЙВ в некоторые
д«е
предельные значения ие и (символ е означает подход по нормали
к границе ЙВ области В снаружи Р -* I, Р G Й - В) в соответствии с формулами перехода для потенциалов (полученными Г. Мюнтцем)
ц(/*, 7)тЭ
wev,tv- + / / nV.^ — G<ru*-T-$ W$; 20 anbnl
ьии*,в к?*, n Ta
— le=—M J va^-r—G^u-T-^dS^.
bn,* e г 0 dD bn,* "1
Нормальная производная потенциала W и сам потенциал U непрерывны
Рис. 3.3. Дипольные источникиРис. 3.3. Дипольные источникиРис. 34. Миогосвязная область решения ОЗТРис. 34. Миогосвязная область решения ОЗТ
Рис. 3.3. Дипольные источники
Рис. 3.3. Дипольные источники
Рис. 34. Миогосвязная область решения ОЗТ
Рис. 34. Миогосвязная область решения ОЗТ
при переходе через поверхность д£>, и для этих функций такой переход выполняется чисто формально.
Итак, для определения неизвестных плотностей у и д потенциалов простого и двойного слоя служит следующая система уравнений:
Д(/*,т)т9
+ / / пап — GVU,„ т-п dS.d^
0 an 9п1
+ / $ v(l. ПС(ги», T-ndS^^ АО*,т>, О ап
Т9 2Р(/*,Т)
/ / пап -т- G^T-ndS^-t — +
О аП2
тд_
+ / / 1>аП G<ru„, т-ndS^Ml*,^, о ап°ni*
где
(/*,т)€2р = ЭЯх(0,7м].
Заметим, что (3.21) является системой линейных интегральных уравнений Вольтерра П-го рода (по т) и для ее решения можно, в частности, использовать метод последовательных приближений.
После определения искомых функций д(/*, т) и vQ*, т) рассчитывается продолжение температурного поля и^Р, т), в области 0 < т^тт, Р € (П - D). Этот процесс при больших удалениях рассматриваемых точек Р от граничных / будет сопряжен со значительной потерей точности.
Отметим, что приведенная постановка ОЗТ удовлетворяет случаю, когда в твердом теле имеется внутренняя полость, на которой измеряются (или заданы) температура и плотность теплового потока. Аналогичный подход распространяется на ’’внутреннюю” задачу в постановке Коши, когда зависимости ^(ш, т) и f2(w, т") известны на внешней границе 9 £2 области Л и нужно решить задачу по продолжению температурного поля внутрь области Я. При этом область S2 может быть многосвязной, ограниченной одной замкнутой поверхностью 9fi, обнимающей все внутренние полости с границами dD^, дО2,..., bDn (рис. 3.4). Интегральная постановка этой задачи приведена в [ 6].
НЕКОТОРЫЕ ЗАМЕЧАНИЯ
Выше было сформулировано несколько постановок граничных обратных задач для трехмерного уравнения теплопроводности. Возможны и другие постановки, например, когда измерения температуры проводятся на некоторой незамкнутой поверхности внутри сплошного
тела, условно разделяющей его на части, или когда известны температурные данные и тепловой поток на части внешней поверхности тела (переопределенная граница), в то время как на другой ее части граничные условия не заданы (для прямоугольной двумерной области одна из таких задач рассмотрена в разд. 4.4) .
Необходимо особо оговориться, что вопрос о свойствах и реализации трехмерных ОЗТ пока является открытым и требует изучения как в чисто математическом аспекте, так и с точки зрения создания расчетных алгоритмов для практического использования. В этом смысле представленные выше интегральные формы ОЗТ следует рассматривать как ’’заготовки”, на основании которых возможно дальнейшее исследование методов и разработка регуляризованных алгоритмов.
Естественно, что переход к двумерным и трехмерным постановкам обратных задач сопряжен с существенным увеличением затрат машинного времени. Одновременно возрастает влияние на решение сглаживающих и запаздывающих факторов процесса теплопроводности, а также ошибок аппроксимации. Может даже оказаться, что ожидаемый выигрыш в точности оценок причинных характеристик теплообменных процессов, связанный с использованием более достоверной модели распространения тепла, в действительности не только не будет иметь место, но и наоборот, получится снижение точности результатов. Поэтому в каждом конкретном случае целесообразность перехода от одномерной постановки обратной задачи к двумерной, а от двумерной к трехмерной должна быть тщательно обоснована. Необходимо всегда стремиться к понижению размерности задачи за счет соответствующих конструктивных решений при разработке моделей, образцов и датчиков, предназначенных для экспериментальных исследований, а также введения ряда допустимых ограничений на программу испытаний.
В практических приложениях довольно часто можно считать, что процесс теплопроводности не зависит от одной пространственной координаты, например z, т.е. процесс протекает практически одинаково во всех плоскостях, параллельных рассматриваемой. Поэтому анализ плоского случая имеет самостоятельное значение, несмотря на то, что общий подход к построению интегральных форм двумерной ОЗТ в целом является тождественным трехмерному случаю. Соответствующие особенности в постановке двумерной ОЗТ рассмотрены в [ 6].
Выше были приведены интегральные постановки ОЗТ, которые получены при использовании таких известных методов решения прямых задач, какими являются метод функций Грина и метод тепловых потенциалов. Аналогичным образом можно получить и другие аналитические или приближенно-аналитические постановки ОЗТ, а в общем случае и других типов обратных задач, если воспользоваться теми или иными математическими методами, разработанными для прямых задач теплообмена.
МЕТОД ФИКТИВНЫХ ГРАНИЦ ДЛЯ РЕШЕНИЯГРАНИЧНЫХ ОБРАТНЫХ ЗАДАЧ
ОБЩАЯ СХЕМА МЕТОДА
Решение граничных ОЗТ для областей сложной формы (двумерные и трехмерные задачи) и для областей с подвижными границами (одномерные и многомерные случаи) сопряжено с большими теоретическими и вычислительными трудностями. Кроме того, не всегда удается сделать процедуру решения достаточно универсальной, поскольку изменение геометрии области может повлечь за собой изменения в алгоритме и программе. Был предложен* способ решения одномерных ОЗТ с подвижными границами, позволяющий упростить алгоритмическую часть задачи. Имеются предпосылки для дальнейших полезных обобщений этого подхода, в том числе на случай многомерной постановки задачи. Рассмотрим основное содержание метода.
Пусть в некотором пространстве изменения координат тела задана область Я с границей (поверхностью, линией, точками — в зависимости от размерности задачи) ЭЯ. Внутри Я содержится другая область D и на границе 9S известна температура Т(Р, т\Р G 9S. При этом отдельные участки ЭЯ и Э/^могут быть общими. Обозначим через Л и D замыкания этих областей (Л = Л + ЭЛ, Ь = D + ЭЛ). Требуется найти температурное поле во всей области Л.
Для ОЗТ в краевой постановке предлагается получать решение в четыре этапа.
Изменить геометрию областей Л и 5 таким образом, чтобы новые области Я'и Л': _ _ _ _
отвечали_условиям вложения Л £ Л', О 2 0', т.е. область D* по сравнению cD может быть сужена, в то время как Л' расширена;
позволяли сформулировать удобный и по возможности универсальный алгоритм решения обратной задачи для уравнения теплопроводности в области Л' — D';
имели границы ЭЛ' и ЪВ\ расположенные предельно близко к исходным границам ЭЛ и ЭЛ; это условие должно максимально уменьшить степень возрастания некорректности задачи за счет удаления ЭЛ' от границы с исходными данными; обычно границы ЭЛ' и ЭЛ, а также ^D* и ЭЛ, имеют общие участки или точки
Пользуясь некоторым алгоритмом решения прямой задачи, найти температурное поле в области Л и тем самым определить температуру Т*'(т) и плотность теплового потока ^*'(т) на границе ЭЛ'.
По данным Т*' или q*' найти температуру 7ф на границе ЭЯ' (см. разд. 3.2).
♦Алифанов О.М. Определение граничного теплового режима из решения обратной задачи теплопроводности » ИФЖ. 1974. Т. 26. № 2. С. 349-358.
Ис пользу я_ полученные величины 7ф(т) и ТХт), решить прямую задачу в области S2' - D' и определить искомое граничное условие на Э£2.
Для ОЗТ _в постановке Коши изменение области решения обратной задачи (£2 -> Г2') не являетсяобязательным. В то же время может оказаться полезным переходD ^D'.
Таким образом, суть метода фиктивных границ заключается в преобразовании исходной обратной задачи в новую, более простую постановку без видоизменения исходного дифференциального уравнения. Например, в случае одномерной задачи с подвижными границами тела и перемещающимися точками измерений температуры такой подход состоит в замене исходных областей (х, г), имеющих криволинейные границы, прямоугольными или трапециевидными областями, для которых разработка соответствующих вычислительных алгоритмов — более простая и более изученная задача. В частности, выбор шага Дт при естественной регуляризации решения (см. разд. 2.3 и гл. 4), а также построение алгоритма, регуляризирующего решение по методу А.Н. Тихонова, выполняется значительно проще, нежели в исходном случае.
К недостатку такого подхода можно отнести фактическое ухудшение обусловленности ОЗТ за счет увеличения максимального расстояния от границы с искомым условием до границ с известными данными. При этом сглаживание и запаздывание по времени в передаче теплового сигнала может привести к тому, что изменение в искомом граничном условии на 9S2' практически не приведет к изменению температуры на границе 9D' в течение длительного времени. Очевидно, что если в подобной ситуации допустимые значения временных шагов окажутся слишком большими и точность восстановления граничного условия будет неудовлетворительной, то принцип регуляризации по величине расчетного шага при использовании метода фиктивных границ применить не удастся. Однако можно указать большое число практических задач, когда метод фиктивных границ не входит в противоречие с принципом шаговой регуляризации.
Во всех других случаях применение метода фиктивных границ сопряжено с использованием иных способов регуляризации. При этом полезно воспользоваться особым приемом, состоящим в расширении области по временной координате в сторону больших времен для компенсации потери информации о регистрируемой температуре в начале процесса*. Как показали специально поставленные исследования, такой прием дает возможность достаточно точно восстановить граничные условия методом регуляризации при значительной начальной потере информации об измеряемой температуре.
Заметим, что применение метода фиктивных границ наиболее полезно в тех случаях, когда уравнение теплопроводности является линейным и переход к новой области решения ОЗТ (Q' -D') позволяет построить (или использовать уже известную) функцию Грина в явном виде.
НЕКОТОРЫЕ ПРИЛОЖЕНИЯМЕТОДА ФИКТИВНЫХ ГРАНИЦ
Рассмотрим две практические задачи, ставящие своей целью определить условия на подвижных теплообменных границах тела по измерениям температуры внутри тела, имеющего постоянные ТФХ.
В первой задаче тепловой эксперимент поставлен при соблюдении условий одномерности температурного поля в теле. Требуется определить граничные условия на двух подвижных границах Х^т) и Х^т^ (рис. 3 5) по известным временным зависимостям температуры в двух внутренних точках тела. Координаты этих точек могут изменяться с течением времени. Законы их движения Х2(т) и А^О"), а также законы Х^т) и ^(т) известны. Следуя изложенному методу, выполним два преобразования для перехода к задаче с неподвижными границами исходных данных и неподвижными границами искомых функций (см. также разд. 2.2.3).
Первое преобразование — переход к новым входным данным Тг (т) и 2*3(7) на некоторых прямых х2 = const и х3 = const, которые получаются из решения прямой задачи теплопроводности в области О2 = { х G G [АГ2(т), АзСО], т G [0, rm] } (см. рис. 2.1 и 2.2). Для определенности примемх2 = А'гщах и х3 = А'зтщ (предполагается,чтоА'зщщ >Ar2max). Если входные функции заданы в неподвижных точках, то, очевидно, такого преобразования не требуется. Второе преобразование — окончательный переход к прямоугольным областям D\ = {х G [0, х2], rG G[0, тт]} и/)'3 = {х G [х3, А^ тах], тG[0,тт]}, включающим в себя области/?! иУ3 фх QD'VD3 С.Д3).
Решим теперь обратные задачи по определению фиктивных температур 7ф1 (т) и Т*ф4 (т), соответствующих границам х = 0 и х = ^тах- Это можно сделать через интеграл Дюамеля с использованием принципа суперпозиции решений. Например, для Гф! имеем следующее интегральное уравнение:
тд»(х2, г - £)
/ Т’ф! (О 1d$=g(T), rG(0,Tm],
Одт
'д»(х3 - х2, т - $)
где^(т) = Г2(т) — / Г3(т) d^; ^, т - О
ОЭт
решение первой краевой задачи в области х G [ 0, х3] при условии нулевой температуры на границе х = 0 и единичной на другой.
Последний шаг определения искомых условий на границах А^т) и
Рис. 33. Область с подвижными границами
Рис. 3.6. Двумерная область пространственных переменных с подвижной границей: а — текущее положение границы; б — начальное положение границыРис. 3.6. Двумерная область пространственных переменных с подвижной границей: а — текущее положение границы; б — начальное положение границы
Рис. 3.6. Двумерная область пространственных переменных с подвижной границей: а — текущее положение границы; б — начальное положение границы
Рис. 3.6. Двумерная область пространственных переменных с подвижной границей: а — текущее положение границы; б — начальное положение границы
^4(7) заключается в решении прямых задач теплопроводности соответственно в D\ и £>'3. Эти задачи не представляют принципиальных трудностей. Методика их решения может основываться на принципе Дюамеля или теории тепловых потенциалов.
Во второй задаче условия эксперимента соответствуют двумерному процессу теплопроводности в области, образованной тремя прямолинейными отрезками, два из которых параллельны, третий — перпендикулярен к ним, и одной криволинейной границей (рис. 3.6). Криволинейная граница тела в тепловом отношении является активной и может перемещаться внутрь тела за счет уноса массы по известному закону S(x, т). На стороне области, противоположной подвижной границе, осуществляются температурные замеры. Требуется определить температуру уносимой границы.
Введем прямоугольную систему координат (х, у) таким образом, чтобы ось х в начальный момент времени т = 0 касалась точки криволинейной границы, отстоящей на наибольшее расстояние от границы с известной температурой, а ось у совпадала с боковой стороной области (рис. 3.6). Формализуем задачу следующим образом:
1» (х.у)еп,1» (х.у)еп,ЗТ(х, у, т) Э2Т(х, у, 7) Э2Т(х, у, 7)
1» (х.у)еп,
1» (х.у)еп,
97Эх2Эу2
те(0,7т];
Т(х, у, 0) = То, (х, у) GO;
= 0, tG[0, тт];= 0, tG[0, тт];ЭТ(О, у, 7) _ ЗТ(Ь, у, 7) _ Эг(х, с, 7)
= 0, tG[0, тт];
= 0, tG[0, тт];
ЭхЭхЭу
Г(х, с, 7) = Т*^х, 7), 7 G [0, 7т ];
Т(5(х, 7), 7)= ? , TG(0, 7m],
где Q = [xG (0, b), ye (S(x, у), с)} .
Поскольку исходные данные известны на одной прямолинейной границе, то отпадает необходимость в построении области/)'. В качестве области Q' целесообразно взять прямоугольник х G [0, Э], у G [0, с], для которого известен явный вид функции влияния G, соответствующей второй краевой задаче (см. разд. 4.4). Тогда решение ОЗТ в облас- 3-9965
ти Q' будет равносильно решению двумерного интегрального уравнения относительно плотности теплового потока q$(x', 5) на фиктивной границе у = 0:
а т ь
-II q^x', ^G(x,c,x',0-, т-^dx'd^ f{x,c,r), (3.22) х о о
где f^x, с, т) = Т*(х, т) - То.
Уравнение (3.22) — это линейное интегральное уравнение 1-го рода, имеющее вольтерров характер по времени и фредгольмов по пространственной координате. Его решение должно быть регуляризовано на основе принципов, указанных в разд. 2.3.
После определения ^(х1, £) решается прямая задача теплопроводности в области Q' и находится температура на границе $(х, т).
Можно привести много других известных для практики постановок задач, укладывающихся в рамки изложенного подхода. Так, большое значение имеют обратные задачи в осесимметричной постановке. Подобные модели теплопроводности широко распространены при исследовании тепловых режимов различных конструктивных элементов. В этих случаях в качестве расширенных областей $2' берутся сплошные и полые цилиндры, конусы и шары.
Выводы
Основываясь на методах функций Грина и тепловых потенциалов, цолучены аналитические постановки граничных обратных задач теплопроводности в виде интегральных уравнений первого и второго рода.
Изложен метод фиктивных границ, позволяющий упростить алгоритмы расчета тепловых граничных условий при решении обратных задач с подвижными границами и в областях сложной геометрической формы.
ГЛАВА 4
ПРЯМОЙ АЛГЕБРАИЧЕСКИЙ МЕТОД РАСЧЕТАНЕСТАЦИОНАРНЫХ ТЕПЛОВЫХ НАГРУЗОК
ПОСТРОЕНИЕ РЕКУРРЕНТНОГО АЛГОРИТМА
В практике нестационарных тепловых экспериментов, в том числе экспериментов по исследованию тепловых режимов конструкций ЛА и стартовых комплексов, широкое распространение получили методы определения тепловых нагрузок, основанные на алгебраическом решении интегральных форм ОЗТ в краевой постановке. Начиная с работ [ 108, 118, 111, 2], предложен ряд схем решения фактически одних и тех же обратных задач. В связи с этим возникает необходимость формулирования некоторых общих критериев для сравнительного анализа
алгоритмов данного типа, тем более, что в своем большинстве они строятся на примерно одинаковых принципах численного решения.
В данной главе исследуется шаговый способ естественной регуляризации решений ОЗТ, эвристическая трактовка которого была дана в разд. 2.3. Применительно к линейным постановкам задач, рассматриваемых в областях с фиксированной геометрией, излагаются принципы построения вычислительных алгоритмов и анализируются условия их практического использования. Если следовать методу фиктивных границ, предложенному в разд. 3.3, то полученные ниже результаты непосредственно применимы также и к задаче определения тепловых нагрузок для тел, границы которых перемещаются в процессе нагрева вследствие уноса массы. Общий подход к аппроксимации принципиально не изменится и в случае интегральных форм обратных задач с подвижными границами (см. [1,3]).
Рассмотрим вычислительный аспект алгебраического метода решения. Выше было показано, что для одномерного уравнения теплопроводности с постоянными коэффициентами граничные обратные задачи имеют общее интегральное представление (3.1). Заменим уравнение (3.1) приближенным дискретным аналогом. Для этого разделим полный временной отрезок на конечное число интервалов с переменными шагами: Дти = тп — Тп-i, п = 1, m и перепишем уравнение (3.1) в виде
” Ti
S / и(^)К(тп -^d^ = /(т„), n=\,m. Введем ступенчатую аппрок- /=1 7/^1 симацию искомой функции и(т), полагая ее равной постоянному значению йп на каждом интервале. Тогда получим
п
5 ut ^din = fn> n=\7m,(4.1)
i = 1
где
fn = f(T„), Min = /П-1fn = f(T„), Min = /П-1К(тп -^d^К(тп -^d^
fn = f(T„), Min = /
П-1
fn = f(T„), Min = /
П-1
К(тп -^d^
К(тп -^d^
Для вычисления коэффициентов Д.б1П можно было бы воспользоваться конечно-разностной аппроксимацией, однако этого не нужно делать по следующей причине. В соответствии с принципом Дюамеля [45, 102] решение линейного уравнения теплопроводности для граничного условия и(т\ т > 0, заданного на одной из границ тела (х = 0) при нулевом дополнительном условии на другой границе (х = 6), может быть записано в виде
тт(х, т)= ju^)отт(х, т)= ju^)оЭй(х, 7 — £); ^>Э7Эй(х, 7 — £); ^>Э7
тт(х, т)= ju^)о
тт(х, т)= ju^)о
Эй(х, 7 — £)
; ^>
Э7
Эй(х, 7 — £)
; ^>
Э7
где #(х, 7) - решение данной краевой задачи при 1/(7) = 1.
Таким образом, ядро интегрального уравнения (3.1) представляет собой производную по времени от ’’единичного” решения соответствую-
Э»У, т - е)
щей краевой задачи теплопроводности: К (т — О =• Поэто-
дт
му, зная точное решение д, запишем выражение для коэффициентов алгебраической системы Д^„ = d(d, тп - T/-i) - ^й, тп — т,). Такой прием позволяет уменьшить ошибки, связанные с переходом к вычислительной форме задачи.
После аппроксимации получим систему линейных алгебраических уравнений Ади = f, и = { м/ } ™, f = ^f }” с нижней треугольной матрицей
Д$12 Д$22
Ад ~
Д^1т ^im^тт
Определитель матрицы Ад равен произведению ее диагональных элементов: det Ад = Д#ц Д^г ^тт- Из физического смысла величины d(d, т) следует, что все Ад,п > 0. Отсюда det Ад Ф 0. Следовательно, матрица Ад теоретически является невырожденной и существует обратная матрица Ад*. С формальной точки зрения решение системы (4.1) не представляет труда. Легко получить следующую рекуррентную формулу, позволяющую шаг за шагом найти все компоненты m-мерного вектора и:
“и = (У - 2 м/Д^/п), и = 1,щ.(4.2)
Д»пи /=1
Чтобы завершить построение данного алгоритма, необходимо указать, каким точкам временного интервала будут соответствовать найденные значения ип. Приведенная процедура решения может рассматриваться как многократное применение теоремы о среднем — ищутся такие величины ип, которые дают одинаковые площади под истинной и ступенчатой кривыми на каждом интервале. Если бы были известны точки Тп, соответствующие каждому среднему значению ип, то погрешности аппроксимации сводились бы к минимуму. Однако найти точки усреднения не представляется возможным. Поэтому будем считать, что значения м„, рассчитанные по формуле (4.2), относятся к средним точкам каждого временного интервала. 68
Рассмотрим теперь наиболее интересный для практики случай, когда
АТ,П
временные шаги принимаются постоянными и равными Дт =— .
т
Учет этого условия позволяет существенно упростить вычислительный алгоритм. Дело в том, что при постоянном Дт матрица Ад обладает свойством подиагонального равенства элементов Д^щ = Д^г, п+1 = = ... = Ддт_п + 1, т, т.е. равны коэффициенты с одинаковой разностью индексов. В связи с этим введем новое обозначение Д1?п_, = Д^/п = = #(d, Дт(<1 - z + 1)) — d(d, Дт(п - г)) и перепишем формулу (4.2):
,1.
«п= ( 4“ 2 мгД»я-/Х и-1,/и.(4.3)
Д«о 1= 1
m (m + 1)
Следовательно, вместо коэффициентов матрицы необходимо
2
рассчитывать и хранить в памяти ЭВМ всего m коэффициентов.
В работах [6, 40] приведены выражения коэффициентов Ддп_, и правых частей f для ряда постановок ОЗТ, имеющих широкое распространение в тепловых исследованиях ЛА.
О ВОССТАНАВЛИВАЕМОСТИ ГРАНИЧНОГО УСЛОВИЯ
Завершив формальную часть вычислительного алгоритма, проанализируем его состоятельность. Исходная задача (3.1) является неустойчивой — малые уклонения правой части могут привести к большой погрешности решения (см. разд. 2.1.2). Естественно предположить, что задача (3.1) становится все более неустойчивой, если степень влияния искомой функции и(т) на температуру в точке х = d уменьшается. С этим свойством непосредственно связана принципиальная возможность приближенного восстановления и(т) по заданной функции /(т). Рассмотрим этот вопрос подробнее.
В выражении (4.3) любой коэффициент Mn_j = ^n-i + i — i?n-f можно интерпретировать как значение температуры в точке х = d в момент времени t = Дт(и - z), соответствующее действию импульса граничного условия единичной величины (со стороны теплообменной поверхности с искомым условием) в течение времени [ t = - Дт, t = 0) (рис. 4 1, а). При этом на другой поверхности тела во все моменты времени поддерживается нулевое граничное условие. Такая интерпретация следует из линейности задачи, позволяющей использовать принцип суперпозиции решений. В данном случае ’’суммарное” решение Д^п-z представляется разностью температур: #п~г+1(т), которая соответствует граничному условию в форме положительной ’’ступеньки” единичной величины на всей временной оси от момента t = — Дт, и ^n-z'O"), соответствующей отрицательной единичной ступеньке с началом
Рис. 4.1. Суперпозиция ступенчатых функций:
а - единичный импульс граничной функции; б - положительное и отрицательное
^. граничные воздействия, суперпозицией t которых является импульс граничной функции
в момент г = О (рис. 4.1, б). Отсюда, разностным аналогом точечного источника является единичный импульс, действующий на протяжении одного временного шага. Естественно, что по мере уменьшения Дт температурные отклики Д#п—/ уменьшаются по величине, стремясь
к нулю. Можно представить ситуацию, когда погрешности, связанные с усечением бесконечных рядов при вычислении коэффициентов матрицы Ад и правой части f, а также ошибки округления при счете на ЭЦВМ, станут сравнимы с величиной некоторых элементов матрицы Ад. Очевидно, что в этом случае использование прямого метода окажется бесполезным. Для точек, заглубленных в тело, более быстро будут стремиться к нулю при уменьшении Дт коэффициенты, стоящие на главной диагонали Дб0. Поскольку определитель матрицы Ад для Дт = const равен det Ад = (Дб0 У”, то для некоторого шага Дт, большего того значения, при котором мог бы проявиться эффект практического обнуления элементов Дб0, матрица Ад окажется в окрестности вырожденной матрицы, и изложенный выше способ ее обращения не будет иметь смысла. Это произойдет тем раньше, чем меньше будет коэффициент температуропроводности тела а и больше удаление точки d от теплообменной границы. В этой связи можно ввести понятие восстанавливаемости граничного условия по решению T^d, т) прямой задачи теплопроводности, понимая под этим свойство исходной постановки ОЗТ, заключающееся в единственности и точности ее прибли
женного решения на рассматриваемом временном интервале для заданной входной функции. Например, если точка х = d расположена настолько глубоко, что практически не ’’чувствует” изменений в граничном условии в течение данного промежутка времени, то имеем задачу (3.1) в однородной постановке со следующими условиями: Дт) ~ О, К (т — -^)~о.
Такая задача при вычислительной реализации имеет бесконечное множество решений, т.е. проявляется так называемая практическая неоднозначность решений, связанная с различного рода погрешностями.
Восстанавливаемость граничного условия будет определяться не только качеством входной информации и тепловой глубиной точки х = d (5Т = d( Va" ), но также и "алгоритмом решения обратной задачи.
Например, описанный выше прямой метод рекуррентного типа (когда значения граничной функции находятся последовательно в каждый момент времени) не может обеспечить необходимое качество восстановления граничного условия, если существует начальный период инвариантности измеренной температуры к граничному условию, и шаг аппроксимации по времени должен браться меньше этого периода. В этом случае элементы матрицы и правая часть задачи исчезающе малы, и неопределенность решения на начальном интервале не позволит продолжить вычисления по рекуррентной формуле.
Естественно, что уклонение приближенного решения от точного для данного метода будет зависеть также от погрешности аппроксимации исходной задачи. В прямых методах, использующих принцип естественной регуляризации по шагу вычисления, можно указать некоторый оптимальный шаг, при котором точность решения является максимальной. При малых шагах Дт приближенные решения ОЗТ значительно отличаются от искомого вследствие явления неустойчивости, в то же время при больших Дт существенными становятся ошибки аппроксимации. Поэтому всегда желательно иметь шаг вычислений как можно ближе к минимальному значению, гарантирующему требуемую гладкость результатов.
Таким образом, главный вопрос практического использования прямого алгебраического метода решения ОЗТ заключается в надлежащем выборе величины расчетного шага, т.е. в формулировании принципа шаговой регуляризации решения обратной задачи.
ПРИНЦИП ШАГОВОЙ РЕГУЛЯРИЗАЦИИИ ОПРЕДЕЛЕНИЕ ГРАНИЦ ПРИМЕНИМОСТИ МЕТОДА
ДОПУСТИМЫЕ ШАГИАППРОКСИМАЦИИ ГРАНИЧНЫХ УСЛОВИЙ.
ДОСТАТОЧНОЕ УСЛОВИЕ ШАГОВОЙ РЕГУЛЯРИЗАЦИИ
Введем понятие критического шага временной аппроксимации граничной обратной задачи ДЕокр. Этим значением будем разграничивать область устойчивых результатов, отвечающую условию ДЕо > > ДЕокр и неустойчивых (ДЕо < ДЕокр). Вообще, более правильно говорить о допустимом значении (или диапазоне значений) ДЕодоп, при котором приближенное решение обладает разумной (физически обоснованной) гладкостью, т.е., если при ДЕо < ДЕодоп решение содержит нежелательные осцилляции, то при ДЕо > ДЕо доп, наоборот, может происходить нежелательное сглаживание тонкой структуры решения за счет аппроксимационной фильтрации полезной информации, соответствующей физически объяснимым частотам в решении. Кроме того, с ростом ДЕо все сильнее проявляется систематическая погрешность аппроксимации, приводящая к ’’уходу” восстанавливаемой кривой от истинных значений.
Как показывают расчеты, при использовании изложенного выше прямого метода ’’срыв” вычислительного процесса в область неустойчивости обычно происходит в сравнительно узком диапазоне чисел ДРо и поэтому в данном случае можно пользоваться понятием AFKp.
Воспользуемся известным из линейной алгебры фактом, что возрастание по абсолютной величине коэффициентов матрицы Ад, расположенных на главной диагонали (в сравнении с другими коэффициентами), приводит к улучшению обусловленности матрицы. Достигнуть этого можно за счет увеличения шага по времени, так как ядра соответствующих интегральных уравнений К (т — $) имеют максимумы К max = =К (т - $*) (при £ т, К (т - £) -> 0). Физически это означает, что при воздействии единичного граничного условия на одной поверхности и нулевого на другой скорость увеличения температуры Т в рассматриваемой точке после прохождения момента времени £ = £* начинает уменьшаться. Исключение составляет случай теплоизолированной с одной стороны пластины, когда по известной на ней (или в некоторой ее окрестности) температуре определяется граничное условие на другой стороне. В этом случае ядро интегрального уравнения представляет собой монотонно возрастающую функцию, асимптотически стремящуюся к постоянному значению.
Для других обратных задач существует такое число ДРо, что при ДРо > ДРо элементы, стоящие на диагонали Ад, окажутся наибольшими. В частности, если используется ступенчатая аппроксимация граничного условия П-го рода с равными интервалами, то для полубесконеч- ного тела такая ситуация наступает при значениях ДРо > р, у =“ 1. Можно показать, что достаточным условием устойчивости результатов по отношению к возмущению входных данных /(т) в этом случае будет равенство коэффициентов:
Рис. 4.2. Изменение величины Д$(г) при значении шага Дт, соответствующем условию устойчивости: Д»о = Д»,
Рис. 4.3. Изменение относительной ошибки в плотности теплового потока на границе термически толстой стенки при действии локального возмущения во входных данных (ДРо,; = 1)
Поскольку функция ^d(t^, представляющая собой изменение температуры в точке х = d при действии единичного импульса и, унимодальная и при выполнении условия (4.4) ее максимум располагается между точками t = 0 и t = Дт, то остальные коэффициенты при этом будут удовлетворять неравенствам (рис. 4.2)
Д», > Д»2 >Д#3 >.. . .
Рассмотрим следующий пример, характеризующий способ точечной ошибки. Пусть величина /, получила возмущение 8 j\. Это возмущение приведет к погрешности вычисления величин йп, л = 1, 2, ... . Будет ли влияние 8/! на йп с течением времени возрастать или не будет зависит от того, является ли алгоритм неустойчивым или устойчивым к ошибкам во входной информации. Проследим за поведением погрешности в решении для нескольких первых временных шагов. Обозначим эту погрешность 8ип = ип - £Гп. Тогда из формулы (4.3) получим
8Ui1
8/1 ДД0
8U21ДА]
6Лд»оД^о
бИз1Д»2ДО1 2
. [ _L _ ( _L ) 1;(4.5)
6/1Д#оД^оД^О
6U41Дт>3ДФ1 Д#2Д»1 3
—— =[2 — + ( ) ];
6/1Ддод^о(Д$оГД^о
6И51Д»4 Д»!Д»з (Д»!)2 • Д»2
=[2^ + 3-5-2- -
8/1 Д»о Д»о (Д»о)(Д«о)
Д»2 24
-( — ) -(—) ]
Д#оД»о
ит.д.
Для устойчивости результатов, т.е. когда
Ди2 ^ Д«з ^ Д«4 ^ • • •, необходимо, чтобы положительные и отрицательные члены в каждом из этих выражений в конечном счете компенсировали друг друга. Можно ожидать, что это условие будет соблюдено при таком значении ДРо, которое дает равенство (4.4). Результаты расчета для термически толстого тела показаны на рис. 4.3.
О СПОСОБЕ ОПРЕДЕЛЕНИЯ КРИТИЧЕСКИХЗНАЧЕНИЙ РАСЧЕТНЫХ ИНТЕРВАЛОВ
Изложенный выше принцип выбора шага аппроксимации в прямом алгебраическом методе решения ОЗТ соответствует достаточному условию устойчивости, т.е. рекомендованная величина приращения числа Фурье оказывается больше критического значения ДРо > ДРокр.
При динамическом характере изменения граничного теплового режима увеличение временного шага может привести к определенному искажению результатов из-за большой погрешности аппроксимации искомой функции. Как показали вычислительные эксперименты, имеется возможность значительно уменьшить значения ДРо по сравнению с полученными оценками до появления заметной нерегулярности решения при условии, что входные данные обладают достаточной гладкостью. Предлагаемый ниже способ позволяет находить критическое значение шага ДРокр без экспериментального ’’нащупывания” границы неустойчивости с помощью решения многочисленных методических примеров.
Степень близости дискретной формы обратной задачи (4.1) к исходной интегральной постановке (3.1) определяется величиной безразмерного временного шага ДРо, который не может быть сделан асимптотически малым. Для устойчивого решения задачи нужно выбрать такой интервал времени, начиная с момента очередного ступенчатого изменения функции д(т), при котором в точке х = d температурная реакция тела на это изменение будет хорошо различима. Время ’’ожидания” нужного отклика (шаг дискретизации ДРо) будет полностью определяться ядром интегрального уравнения. Если данная функция имеет монотонно убывающий вид, то это означает, что наибольшее изменение температуры, появившееся вследствие возмущения граничного условия в момент т = т*, также приходится на момент т* — временное запаздывание отсутствует. Естественно ожидать, что такая ОЗТ будет достаточно "хорошей”, поскольку тепловой сигнал передан данной точке тела мгновенно. Именно такой случай соответствует предельной постановке обратной задачи, когда по измерениям температуры на поверхности тела требуется восстановить тепловой поток, поступающий в тело — псевдо- обратная задача.
В том же случае, когда термодатчик установлен внутри тела на расстоянии d от теплообменной поверхности, информация о структурных изменениях в граничном условии дойдет до рассматриваемой точки в менее ярко выраженном виде. Затухание причинного явления для глубоких точек будет значительным, а участок кривой T^d, т), соответствующий наибольшему приращению температуры (который интуитивно можно рассматривать как наиболее насыщенный информацией об изменении в граничном условии), начнет проявляться через некоторое время Дтт после подачи сигнала на поверхности тела. Можно, поэтому, предположить, что попытка восстановления входного сигнала с использованием только части температурной информации, полученной за время т* + Дт,
где Дт заметно меньше Мт, вряд ли даст пригодные результаты, даже если температурные данные известны с хорошей точностью. Численные эксперименты подтверждают это предположение. Обратные задачи решались алгебраическим методом по результатам счета соответствующих прямых задач. Аппроксимация граничного условия в том и другом случае была использована одна и та же и с одинаковыми шагами по времени. При этом фактически исключались ошибки аппроксимации и оставались лишь ошибки округления при счете на ЭЦВМ, связанные с конечной разрядной сеткой. Вычисления велись с числами, по точности соответствующими десятичным числам с 10—11 знаками. Результаты расчетов показали, что при Дт < Дтт даже столь незначительные ошибки округления могли приводить к осциллирующим решениям ОЗТ. В то же время для всех Дт > Дтт решения имели устойчивый характер.
Свойство корректности псевдообратной задачи теплопроводности*, а также изложенные физические аспекты и их численное подтверждение позволили высказать следующую гипотезу: при использовании шаговой регуляризации алгебраического решения граничной ОЗТ допустимая с точки зрения устойчивости результатов величина временного интервала Дт в ступенчатой аппроксимации граничного условия может быть взята приближенно равной, но не должна быть меньше времени между скачкообразным изменением кривой й(т) и максимальным проявлением этого мгновенного импульса в температуре рассматриваемой точки тела. Иначе, потребуем, чтобы при кусочно-постоянной аппроксимации искомой функции значения ДРо удовлетворяли условию ДРо; > ДРо^ =
**е(г-«*
= Fo,, ДРо? “ ДРо/кр, где Ро? = —— — число Фурье, соответствующее точке максимума К (т — £); I = d или b — в зависимости от решаемой задачи.
Тогда при использовании точной (или близкой к точной) входной, информации алгебраическое решение (4.3) должно становиться достаточно гладким. Примеры расчета критических шагов в соответствии с предложенным способом приведены в [6], где представлены соответствующие формулы и графики для ряда постановок ОЗТ, распространенных в практике исследования тепловых режимов. Там же даны результаты численных расчетов, которые подтвердили высказанную гипотезу и показали, что этот способ нахождения ДРокр представляет удобный и универсальный прием в технике прямых методов решения интегральных форм граничных обратных задач теплопроводности. В качестве примера на рис. 4.4, а показаны результаты решения методической ОЗТ по восстановлению граничного условия 1-го рода для пластины, на внутренней теплоизолированной стенке которой заданы точные значения температуры. При шаге ДРо6, равном ДРо^Р , решение имеет
♦Алифанов О.М. Обратная задача теплопроводности / ИФЖ. 1973. Т.25. №3.
С. 530-537.
Рис. 4.4. Примеры расчета граничных условий для точных данных (сплошные криРис. 4.4. Примеры расчета граничных условий для точных данных (сплошные кривые— искомые решения):а - пластина, d = b, д?о^Р =* 0,17; б - пластина, d = b, ДЕо^Р'^ 0,5вые— искомые решения):а - пластина, d = b, д?о^Р =* 0,17; б - пластина, d = b, ДЕо^Р'^ 0,5
Рис. 4.4. Примеры расчета граничных условий для точных данных (сплошные кри
Рис. 4.4. Примеры расчета граничных условий для точных данных (сплошные кри
вые— искомые решения):
а - пластина, d = b, д?о^Р =* 0,17; б - пластина, d = b, ДЕо^Р'^ 0,5
вые— искомые решения):
а - пластина, d = b, д?о^Р =* 0,17; б - пластина, d = b, ДЕо^Р'^ 0,5
устойчивый характер, в то же время при несколько меньшем значении ДРод оно начинает колебаться с большой амплитудой.
Что касается тех постановок ОЗТ, в которых ядра интегральных уравнений не достигают максимума на конечных временных интервалах, то можно найти потребную величину шага из условия [ 6] Дткр =
/2 Foj**
= , где Ро** — число Фурье, при котором кривая К (Fo;) с
а
достаточной степенью точности приближается к своей асимптоте. Для плоской пластины при расположении датчика температуры на теплоизолированной стенке, противоположной границе с искомым тепловым потоком, ДFo^ кр = 0,5 (см. рис. 4.4, б).
Замечание 1. Анализ свойств устойчивости прямого метода при решении обратных задач в различных краевых постановках [ 6] показал, что при прочих равных условиях основная характеристика устойчивости ДР°ЙКр будет иметь наибольшее значение у обратной задачи во второй краевой постановке, а наименьшее у ОЗТ в постановке, соответствующей первой краевой задаче.
Замечание 2. Можно задаться целью улучшить качество аппроксимации задачи, применив кусочно-линейное или кусочно-квадратичное описание искомой функции. Однако переход к аппроксимации более высокого порядка неизбежно приводит к увеличению минимально допустимого шага ДРокр и поэтому может не дать лучших результатов [6].
Замечание 3. В том случае, когда входные данные обратной задачи
теплопроводности известны с ошибками, могут быть предложены два подхода к ее решению.
Первый предполагает предварительное сглаживание исходной температурной информации. При этом вопрос о выборе алгоритма сглаживания имеет первостепенное значение. Как показали результаты численного моделирования, если для сглаживания экспериментальных функций используется метод регуляризации А.Н. Тихонова с учетом второй производной в регуляризаторе (соответствующий алгоритм представлен в [ 1 ]) или метод сглаживающих кубических сплайнов [ 92, 117], то выбор АРокр может осуществляться по предложенному выше способу.
Во втором подходе предварительного сглаживания не делается. Это исключает выбор расчетного шага по указанному способу, поскольку он не фильтрует случайные ошибки в исходных данных. В данном случае критерием выбора шага АРодоп может служить определенное согласование невязки температуры с величиной ошибки измерений. Если погрешность аппроксимации в некотором диапазоне шагов AFo оказывается значительно ниже ошибок задания Правой части уравнения (3.1), то выбор числа интервалов т(т = тт1&г) при определении граничной функции может производиться, например, из следующегоусловия для ’’взвешенной” среднеквадратичной невязки:
тТп^ - Т*
S [ ]2 gm, где Гя(ти) — температура в n-й момент
и = 1а«
времени, рассчитанная для m-мерного вектора и, найденного по формуле (4.3); 7^ - экспериментальное значение температуры в n-й момент времени. _
Веса оп представляют собой оценки среднеквадратичной погрешности экспериментальных данных для п-х моментов времени.
Анализ этих двух подходов с точки зрения точности результатов Говорит в пользу первого метода.
АЛГОРИТМИЗАЦИЯ ДВУМЕРНОЙ ОБРАТНОЙ
ЗАДАЧИ ТЕПЛОПРОВОДНОСТИ
Сформулируем основные принципы алгебраического решения интегральных форм ОЗТ в двумерной постановке, когда искомая функция и(х, т) (температура поверхности тела, плотность теплового потока, плотность теплового потенциала) удовлетворяет интегральному уравнению
т 6
Аи = J d^ J ufx'^K (х, х';т -^)dx' = f* (х, т), О О
Тб(0, тт], xG(0, 6),(4.6)
где /*(х, т) — заданная правая часть.
Пример. Рассмотрим обратную задачу в случае одностороннего нагрева плоской пластины (рис. 4.5). Предположим, что данная задача может быть сформулирована как двумерная, т.е. процесс нагрева одинаков во всех точках по осиг. Тогда имеем
дГЭ2ТЭ2Тх
— ="(тт+ ТТ")’ *G(0, 6), У^(М\ т6(0,тт];
ОТохоу
Т(х,у, 0)=ф(х,у), х€[0, 6], ^G[0,d];
Эт(х, 0, т)
-X = ^(х, т), tG[0, тт];
Ьу
О, т6[0, тт1.О, т6[0, тт1.bT<x,d,n _ Этсо.^т) _ ЭТ(6,у,т) byЭхЭх
О, т6[0, тт1.
О, т6[0, тт1.
где функция q(x, т) неизвестна и требуется найти ее, используя дополнительное условие: задана температура на некоторой линии у =у* = const 0<j*<d,
Т(х,у*,т) = f&, т), т6[0, тт].
Остановимся на краевой постановке этой обратной задачи, которая получается с помощью функции Грина G^x, у; х', у1; т — ^):
— J d^ f q(x',^)G(x,y*;x',O;T-^)dx' = 7(х,у*,т),(4.7)
x 00
TG(0, TmV xG(0, 6),
где
_b d
f^x.y*,^^ fVx.T^-$ dx' J Ф(х',у')С(х,у*;х', у';т-§)dy';
00
G(x,y;x', y'; r-^)= -^— baG(x,y;x', y'; r-^)= -^— baar2n2(T - t)X exp [-bar2n2(T - t)X exp [-b«•rux TKX*<1+22 coscos x,= 1 66~rvyrvyf. 1 + 2 Б coscos x r=ldd«•rux TKX*<1+22 coscos x,= 1 66~rvyrvyf. 1 + 2 Б coscos x r=ldd
G(x,y;x', y'; r-^)= -^— ba
G(x,y;x', y'; r-^)= -^— ba
ar2n2(T - t)
X exp [-
b
ar2n2(T - t)
X exp [-
b
«•rux TKX*
<1+22 coscos x
,= 1 66
~rvyrvyf
. 1 + 2 Б coscos x r=ldd
«•rux TKX*
<1+22 coscos x
,= 1 66
~rvyrvyf
. 1 + 2 Б coscos x r=ldd
ar2ir2(T-$)
x exp [5
a
Уравнение (4.7) тождественно по форме уравнению (4.6).
Введем равномерную сетку с узлами xf = 1Ах, I = О, L; тп = п^т, п = б, m и заменим функцию и^х, т) вектором и с использованием
Рис. 4.5. Прямоугольная область пространственных переменных
Рис.4.6. Ступенчатая аппроксимация поверхности и (х, т)
ступенчатой, аппроксимации по^времени и пространству, например в виде и = [ми, ц2Ь . . . , м£1; н12, и22, . . . , uL2;... ;u\m,u2m, .... ~~“/,и-1 + и1п .и11(гп)+ и;(т„)
uLm^‘ г«е “tn = " ’ “tn = * i
«Дтй) = и(хр тпУ Такое представление означает осреднение по пространственным и временным интервалам, в результате чего непрерывная поверхность н(х, т) аппроксимируется ’’черепичной” поверхностью (рис. 4.6).
Вместо непрерывной правой части /*(х, т) возьмем соответствующий вектор f *:
f* = Гf* •■ f* f* f* iT
U 11, J2i’ 3 Ц ’ 3 12’ 3 22’3 Li ’3 im’ 3 2m’3 Lm J "
Используя квадратурные формулы, получим конечномерное (матричное) приближение к интегральному уравнению (4.6)
Ади = Р.,(4.8)
Заметим, что если ядро К (х, х1; т — £) допускает аналитическое интегрирование по х' и ^ (например, уравнение (4.7)), то такой во>
можностью следует воспользоваться при определении элементов матри
цы Ад с целью повышения точности аппроксимации задачи. Матрица Ад имеет треугольно-блочную структуру
А21 А22
А31 А32 Азэ
(4.9)
Ат 1 Ат2
Матрицы-блоки А,й обладают свойством подиагонального равенства Ai 1 = А22 = ...= ^тт = Ао;
Аз 1 = А32 = ... = Am> m - 1 — Aj;
^т - 1, 1 = Ат 2 = Ат _ з.
Каждая матрица А^ — это квадратная матрица размерности L:
* Д1 1 Я12 ... O1L
а2\ 011 — Я2£
As
•••
_aL \ Нг -aLL _
s, 8 = 0, т - 1,
имеющая элементы, определяемые видом ядра уравнения (4.6).
Вычисление компонентов вектора и может базироваться на двух вариантах прямого метода.
Вариант I основан на однократном обращении матрицы Ао и рекуррентном расчете векторов u„ = рЦгь'иап, • • • ’^Ln^ дая фиксированных моментов времени (начиная с и = 1 до я = ш) путем умножения А о на новую правую часть (сравнить с формулой (4.3) ):
я -1
u„ = Ао1 (f„* - Б А„_, и/), где f* = [Д* , ^ ,.... f*n]т.
/= 1
Отметим, что элементы матриц As, S = 0, т - 1 и A~J могут быть рассчитаны один раз для заданных значений Дх и Дт и храниться на машинных носителях информации для последующих расчетов.
Поскольку процедура обращения матрицы может привести к большой потере точности, более целесообразно воспользоваться другим вариантом решения. Вариант II предполагает последовательное решение системы Ао Пи = bn, п = 1, т, в которой правая часть для каждого момента времени п дается рекуррентным выражением п - 1
Ь» = f« “ 2 А„_,иг.
i= 1
Изложенный алгоритм решения двумерной нестационарной обратной задачи нуждается в назначении некоторых регуляризирующих условий, которые определяют допустимую степень приближения к точному (неустойчивому) решению В противном случае могут быть получены неудовлетворительные результаты из-за чувствительности решения ОЗТ к погрешностям аппроксимации и входных данных Это основное свойство обратной задачи проявляется сильнее для двумерной постановки, нежели в одномерном случае
В большей степени сказываются запаздывающие и сглаживающие эффекты процесса теплопроводности в сочетании с дополнительными ошибками аппроксимации по переменной х. По этой причине прямые методы решения, основанные на шаговой регуляризации алгоритма, не будут столь же эффективными, как для одномерных ОЗТ и могут применяться только для сравнительно малодинамичных процессов нагрева с тепловыми потоками, слабоменяющимися вдоль теплообменной поверхности тела. Именно в этом случае ограничения, связанные с устойчивостью результатов и накладываемые на шаги аппроксимации, не будут противоречить требованиям точности, т.е. не приведут к значительному искажению вида искомых функций. Менее ограничительными с этой точки зрения являются другие принципы регуляризации данного алгоритма, изложенные в гл. 6—8
Выводы
Развит приближенно-аналитический метод решения граничных ОЗТ. В его основу положены интегральные формы постановок обратных задач и принцип шаговой регуляризации. Сформулированы условия, гарантирующие шаговую регуляризацию решения, и описаны конструктивные способы определения критических значений временных шагов.
Представлены алгоритмы решения линейных одномерных и двумерных граничных ОЗТ, даны рекомендации по их практическому использованию.
ГЛАВА 5
РЕШЕНИЕ ГРАНИЧНЫХ ОБРАТНЫХ ЗАДАЧТЕПЛОПРОВОДНОСТИ ПРЯМЫМИ ЧИСЛЕННЫМИ МЕТОДАМИ
ПОСТРОЕНИЕ РАЗНОСТНЫХ АЛГОРИТМОВ
НА ОСНОВЕ ЯВНЫХ СХЕМ ПРОДОЛЖЕНИЯТЕМПЕРАТУРНОГО ПОЛЯ
ПОСТАНОВКА ЗАДАЧИ И ПОДХОД К РЕШЕНИЮ
При исследовании высокотемпературных процессов в конструкциях особое значение приобретают граничные ОЗТ в нелинейной постановке, когда ТФХ тела зависят от температуры. В частности, для многих металлов учет переменности коэффициентов теплопроводности и теплоемкости становится обязательным при температурах Т > 600 — 800°С. Общий подход к решению нелинейных обратных задач состоит в применении численных методов Ниже исследуется возможность построения конечно-разностных алюритмов восстановления теплового режима на границе одномерного тела, основанная на принципе шаговой регуляризации процесса вычислений при использовании внутренних свойств ’’вязкости” вычислительных алгоритмов.
Рис. 5.1. Сеточная область и шаблон (расположение узлов схемы) численного решения уравнения теплопроводности
Рассмотрим нелинейную граничную обратную задачу теплопроводности. Будем считать, что тело имеет границы [ 0, 6] и на одной из них (х = 6) известен тепловой поток 5*(т). Заданы температурные измерения /(т) в некоторой
точке 0 < d < Ъ и начальное распределение ^(х) . Требуется определить температурное поле в теле и условия на границе х = 0 из условий
Эг ддт
С(Г) —= — (Х(Г) —), xG(0,6X тОДТтУ,(5-1)
от охох
Г(х, 0) = v(x), xG[0,6];(5.2)
Ц^т)=/(г), т€[0,тт];(5.3)
ЙТ(Ь, 7)
- X (Г(6, т)) — = Ч4т\ 7 G [0, тт ],(5.4)
дх
где С(Г), Х(7Э, ^(хХ №\ q*^) - заданные функции.
При использовании прямых методов решения данной задачи результаты чувствительны к погрешностям в задании ТФХ, причем гладкость Х(Т) результатов зависит от гладкости функций Х(7) и а(Т) = .
С(Г)
Табличная форма представления коэффициентов в этом отношении не совсем удачна, поскольку приводит к дополнительным ошибкам вследствие операции интерполирования между узловыми точками. Кроме того, значения функций в узлах температурной сетки далеко не всегда задаются с учетом условий необходимой гладкости. Поэтому при решении нелинейной ОЗТ желательно представлять теплофизические свойства материала в виде некоторых аппроксимирующих зависимостей Х(7), а(Т), удовлетворяющих условию непрерывной дифференцируемости.
В этом случае удобно перейти от уравнения (5.1) к другой, тождественной форме
drЭ2тх'(Т) дт 2
= + (— ) , xG(0,6),
а(Г)ЭтЭх2Х(Т) Эх
т€(0, тт],(5 5)
, dx где X = .
dT
Введем равномерную прямоугольную сетку { ^ = Дх/, I = О, L\ тп = Дти, п = 0, m } и запишем разностный аналог (5.5), используя неявную шеститочечную схему (рис. 5.1) при аппроксимации произ-
Э2Г
водной— на верхнем слое:
+ О(Дх2);+ О(Дх2);Эх2
+ О(Дх2);
+ О(Дх2);
Э2Т _ г/+1,п+1 -2Г/, и+1 * Т1- 1,л+1
Э?2" 1п =Д?2
Эт
।_ Т1* 1,л " Т1- 1, и
■ + О(Дх2)
Эх
1/л2Дх
Эг
IТ1, л + 1 - Т1п
Эт
Р”дт +
О(Дт),
где Tln = Т(^х1, Дтп).
Откуда, полагая, что ТФХ оцениваются по температуре предыдущего временного слоя, получим
Дх2
Т1- 1, л+ 1 + t 1 +
2б/л Дт
ДХ2
-АТ1>п.х-(5.6)
«In^ Дх2
Т1* 1, л+ 1 = Т1п +
°/лДт
Д х2
Х/л,
4^л
Для дискретного представления плотности тепловых потоков ^(т) и q*(f) запишем разностные соотношения второго порядка точности, учитывающие накопление теплоты в выделенном элементе, толщиной Дх[27, 86, 114]:
?л+ 1 _ ^°”
То, п+ 1 -
Т1, л+ 1
- + Сол
Д х
То, п* 1 ~ Т’ол
ДХ
2
Д т
Чп+ 1 = Чл
TL, л+ 1
Г1-1,
л+ 1
Ln
Т— т
Д.х L,n* 1 Ln
Дх
2Д т
(5-7) где С1п - С(Т,п).
Дискретная функция начального распределения температуры имеет вид
Tl0 = «р^, l = O,L.(5.8)
Соотношения (5.6) — (5.8) позволяют получить систему линейных
алгебраических уравнений для определения неизвестного теплового потока (?и+1 и неизвестных температур Т^ и+1 (/ = 0, ..., к - 1, к + 1, ..., L; Тк — известная температура в точке 1 = к внутри тела):
(5.9)(5.9)By = b, где
(5.9)
(5.9)
У ~ [^£» ^о, л + 1 > ^i, л + 1 > •••> Тк — 2, л + 1 > ^к — 1, л + 1 > Тк* 1, л+ 1» Тк* 2, п* 1» —» TL л+ 11 ;
ZL2%п Лта1п^т?'-',+ 2д,= • '-°ЛХолАхZL2%п Лта1п^т?'-',+ 2д,= • '-°ЛХолАха£-1,л ^L-l,n "h-l.n aLn ^Lnа£-1,л ^L-l,n "h-l.n aLn ^Ln2аЬпДт дх22аЬпДт дх2— 1 00 л Тола1л 01л 71ла2Л 02Л 7глО
ZL
2%п Лт
а1п^т
?'-',+ 2д,= • '-°Л
ХолАх
ZL
2%п Лт
а1п^т
?'-',+ 2д,= • '-°Л
ХолАх
а£-1,л ^L-l,n "h-l.n aLn ^Ln
а£-1,л ^L-l,n "h-l.n aLn ^Ln
2аЬпДт дх2
2аЬпДт дх2
aln^T
а/” = 7^ = --^-’ /=Ъ^-1; Чп =
“ол Ат
70л = ~ 2 Дх2" ; 7£л = 0;
6 = [0,6ь62,...,6£]т;
г=1, к-2
1= к* 2, L — 1
= 6. ; Ь. tn’ г
i= к - 1,к + 1
ъ. + т , гл к, п* 1
6/л Д т
Дх2
2а Ьт2а._^т
кп _Ln
6к = Ькп ~ 7к, л+ 1 < 1 +777>: bL = TLn + ~ ~ С 1 ’
а.^т tn №.
bin ~ Tin +. 277( ^"+ 1, п ~ ^i- 1,л ^ *
В результате получаем qn+y ~В результате получаем qn+y ~х дх о Пх дх о П2а и Аго п2а и Аго п(z^ ~ ^ол )" И?11 необхо(z^ ~ ^ол )" И?11 необхо
В результате получаем qn+y ~
В результате получаем qn+y ~
х дх о П
х дх о П
2а и Аго п
2а и Аго п
(z^ ~ ^ол )" И?11 необхо
(z^ ~ ^ол )" И?11 необхо
димости данный способ численного решения ОЗТ уточняется итерациями по ТФХ.
Из системы (5.9) можно выделить самостоятельную замкнутую систему с трехдиагональной матрицей
(5.10)(5.10)В2у2 — Ь2,
(5.10)
(5.10)
У2 1^к+1,л+Г ^к+2, л+I’’"’ ^£,л+11 2 ьз=[\+1>й; ^2,л-. 6лл1т;
@к+ 1, П "^кЛ 1, л0
00^к + 2, л ^к + 2, л У к + 2, л
0
0
aLn ^Ln
Матричное уравнение (5.10), по существу, представляет собой алгебраическую форму неявного конечно-разностного решения прямой задачи теплопроводности в области [с/, 6]. Вследствие этого система (5.10) хорошо обусловлена и эффективно (быстро и точно) решается методом прогонки.
Зная вектор у2, можно представить разностное решение обратной задачи в области [ 0, с/] в виде алгебраической системы с верхней треугольной матрицей, имеющей только три ненулевые диагонали
В1У1=Ь,, (5.11)
У, (z£> Го п+1; Г1п+1;^K_,t„+,I >
ь>-№ »,„: »„;?»1’;
^кп ^кл ^кп ^к+ 1, л* 1 •
о
О“к-2,л ^-2,л Тк_2,л
ак — 1, и ^к — 1, л
акл
Система (5.11) решается явно — компоненты вектора yt вычисляются рекуррентным способом, начиная с Тк1 п+ ^ При этом большое количество нулевых коэффициентов приводит к значительному сокращению объема вычислений.
tj У I 1*1" Ряс. 5.2. Разностные схемы
I• - узлы сетки с известными значени-
Iями температуры; X — узел с иско-
1-1 i [Viп*мым значением температуры
а6
Заметим, что в случае постоянных ТФХ (а = const, X' = 0), шеститочечная разностная схема (рис. 5.2, а) вырождается в Т-образную четырехточечную схему (рис. 5,2, б). Т-образной схемой можно было воспользоваться и для случая переменных свойств тела, аппроксимируя правую часть уравнения (5.1) следующим образом:
-(X->lt„.,-[X", .,„(-(X->lt„.,-[X", .,„(Г/+ 1, л + 1 ~ Tl, п* 1ДХГ/+ 1, л + 1 ~ Tl, п* 1ДХЧп*\-Т1-1,п*Т~ Х 1/2 (”Чп*\-Т1-1,п*Т~ Х 1/2 (”/+1/2 Х Z—1/21/2ДХ2Дх2/+1/2 Х Z—1/21/2ДХ2Дх21/2 тдх2 1+ 1, П + 1Т1- 1, л+ 1’1/2 тдх2 1+ 1, П + 1Т1- 1, л+ 1’
-(X->lt„.,-[X", .,„(
-(X->lt„.,-[X", .,„(
Г/+ 1, л + 1 ~ Tl, п* 1
ДХ
Г/+ 1, л + 1 ~ Tl, п* 1
ДХ
Чп*\-Т1-1,п*Т
~ Х 1/2 (”
Чп*\-Т1-1,п*Т
~ Х 1/2 (”
/+1/2 Х Z—1/21/2
ДХ2Дх2
/+1/2 Х Z—1/21/2
ДХ2Дх2
1/2 т
дх2 1+ 1, П + 1
Т1- 1, л+ 1’
1/2 т
дх2 1+ 1, П + 1
Т1- 1, л+ 1’
где
x”zt./2 = 7(x” + ^/±i); xnrHV
НЕКОТОРЫЕ ЗАМЕЧАНИЯ О ЯВНЫХ СХЕМАХЧИСЛЕННОГО ПРОДОЛЖЕНИЯ ТЕМПЕРАТУРНОГО ПОЛЯ
Алгоритмическое построение, рассмотренное в разд. 5.1.1, можно интерпретировать как численное решение ОЗТ в краевой постановке. Действительно, в качестве исходного ’’материала” была взята неявная разностная схема, предназначенная для решения прямой задачи, и на каждом временном шаге соответствующий вычислительный алгоритм преобразовывался с целью решения обратной задачи — известная температура Тк ’’вводилась” в правую часть системы, а искомое значение граничного условия включалось в число неизвестных. Однако, с другой стороны, решение ОЗТ, записанное в форме (5.9), было фактически сведено к постановке Коши, т.е. к численному продолжению температурного поля.
Общим моментом в построении численной методики решения обратной задачи в постановке Коши является предварительное разделение исходной задачи на две. Первая состоит в определении сеточной функции плотности теплового потока q*n в точке измерения температуры (или самой температуры на соседнем слое Тк+ j л). Это прямая задача, решаемая в области D! = { (х, т):х€[<Ц], т€[0, тт ]}. Вторая, собственно обратная задача рассматривается в области Л2 = { (х, т) :х € е[о,</1, те [о, tw]} .
Шеститочечная разностная схема в сочетании со смешанной постановкой Коши, когда кроме условий на границе х = d в расчете участвует также начальное распределение температур, позволяет определить значения температуры во всех узлах прямоугольной области D2.
В практике тепловых экспериментов может встретиться ситуация, когда начальный температурный режим тела бывает неизвестен.* В этом случае применим Т-образную схему аппроксимации уравнения теплопроводности, жертвуя при продолжении температурного поля частью области Dz (рис. 5.3, д). Область ABCD будет являться областью определенности разностного уравнения. Ее размеры, зависящие от угла L BAD, изменяются при изменении соотношения шагов Дх и Дт: tg L BAD = Дх/Дт. Таким образом, уменьшение Дх и увеличение Дт приводят к уменьшению области определенности.
Используя схему, шаблон которой показан на рис. 5.3, б (явная схема для прямой задачи теплопроводности), можно решить граничную обратную с известным начальным условием в области AOBD. Для возможности расчета температурного поля в области BCD необходимо иметь информацию о конечном тепловом состоянии тела Т(х, т Такие сведения обычно неизвестны, и чтобы расширить область восстанавливаемости температурного поля до момента времени т = т ,
♦Для ОЗТ в постановке Коши задание начального условия, вообще говоря, не является обязательным требованием (см., например, решение (2.9), но требуется соблюдение дополнительных условий - см. разд. 2.2.3).
Рис. 5.3. Сеточные области и шаблоны численного решения ОЗТ (исходные значения температуры заданы на линиях EG к AD)Рис. 5.3. Сеточные области и шаблоны численного решения ОЗТ (исходные значения температуры заданы на линиях EG к AD)Рис. 5.4. Области решения прямой Dx и обратной D2 задач теплопроводности
Рис. 5.3. Сеточные области и шаблоны численного решения ОЗТ (исходные значения температуры заданы на линиях EG к AD)
Рис. 5.3. Сеточные области и шаблоны численного решения ОЗТ (исходные значения температуры заданы на линиях EG к AD)
нужно иметь значения теплового потока и температуры в точке х = d не только на сегменте [0, тт ], но и при т > тт (рис. 5.4). Дополнительный отрезок FP должен включать число временных шагов, равное числу точек разбиения интервала [0, d], тм - тт = кДт. Аналогичным приемом можно воспользоваться и для ОЗТ без начального условия (схема на рис. 5.2, б), если условия Коши могут быть получены при т< 0.
Формально, с точки зрения техники численного продолжения уравнения теплопроводности имеется также другая возможность расширения области восстанавливаемости температурного поля, если не известно ни начальное, ни конечное распределение температуры в теле. Она заключается в комбинации схем, показанных на рис. 5.3. д и 5.3. б.
Наконец, можно постулировать некоторое условие на одной из границ т = 0 и т = т , отдавая себе отчет в том, что решение обратной задачи будет этим условием искажено в некоторой временной области 0 < г < г* иж т* < т < тт соответственно.
Заметим в заключение, что можно построить и другие явные схемы численного продолжения решения уравнения теплопроводности, например, схему ’’крест”.
Центральным вопросом выбора подходящей разностной аппроксимации уравнения теплопроводности при решении обратных задач будет вопрос устойчивости.
О КРИТЕРИИ УСТОЙЧИВОСТИ РАЗНОСТНОГО МЕТОДАРЕШЕНИЯ ГРАНИЧНОЙ ОБРАТНОЙ ЗАДАЧИ
При практическом использовании описанного выше метода необходимо помнить об исходной некорректности ОЗТ, которая в определенных условиях неминуемо должна проявиться в виде осциллирующих решений.
Поскольку матрица системы (5.11) треугольная, то ее определитель к равен произведению диагональных коэффициентов det Bi = — П ajn, i = 1 где а.п = -ain ^tI^x2.
Следовательно, увеличение числа шагов к при заданных значениях Дх и Дт приводит к непрерывному уменьшению величины определителя, причем, если к -> °°, det Bi -> 0. В то же время один из элементов — <Zii= — 1 — не меняет своей величины при изменении к. Из этого можно сделать вывод (естественный, учитывая некорректность обратной задачи) , что увеличение расстояния d от границы тела с неизвестным условием при сохранении" Дт и Дх постоянными сопряжено с ухудшением обусловленности задачи — снижением точности восстановления температурного поля.
В гл. 4 применительно к прямому алгебраическому методу решения интегральных форм ОЗТ было показано, что влияние возмущений температурных данных на искомые результаты может быть значительно сглажено за счет определенного выбора шага дискретизации восстанавливаемой функции. При этом, с одной стороны, конечные по величине ошибки входных данных будут вызывать конечные возмущения в искомых граничных условиях, а с другой, эти возмущения оказываются затухающими с течением времени, т.е. выполняется условие асимптотической устойчивости решения. Можно ожидать, что подобное поведение результатов будет наблюдаться и при использовании конечно-разностных методов решения.
После аппроксимации дифференциальной задачи следует говорить уже об устойчивости системы разностных уравнений. Это условие целиком и полностью определяется свойствами полученной разностной задачи. Под устойчивостью конечно-разностной схемы Ah и^ = fh понимается выполнение неравенства
II ыА КС II/й II,(5.12)
где А^ — линейный разностный оператор, зависящий от параметров
аппроксимации Дт и Дх; uh, fh — сеточные функции икп и fkn; Пы^ II, ИД II - принятые нормы для разностного решения и правой части; С— положительная постоянная.
Важно отметить, что константа С в неравенстве (5.12) не должна зависеть от шагов Дх и Дт. Кроме того, желательно, чтобы С не была чересчур большой величиной.
Норма сеточной функции может быть задана, например, максиму* мом модуля значений функции llu^ II =max lM^ „ I-
При численном решении прямых задач теплопроводности, когда исходная дифференциальная постановка является корректной, замена ее некоторым разностным аналогом должна обеспечить счетную устойчивость, т.е. исключить искажение решения в результате усиления погрешности входных данных и ошибок округления.
Естественно, что тип схемы аппроксимации и ее параметры должны оказывать влияние и на характер численного решения ОЗТ, приводя или к катастрофическому искажению результатов за счет быстрого накопления ошибок, или, наоборот, оказывая демпфирующее влияние на осциллирующий характер решения.
Ниже исследуется возможность искусственного сглаживания разностного решения ОЗТ с помощью выбора аппроксимирующих зависимостей и шагов сетки. Поскольку исходная задача поставлена некорректно, то следует отказаться от определения счетной устойчивости, данной выше. Действительно, если при измельчении сетки разностная схема все точнее аппроксимирует уравнение теплопроводности, то решение ОЗТ будет стремиться к точному (неустойчивому) решению, соответствующему возмущенным входным данным. В этом случае при Дт, Дх -> О будем иметь С
Введем понятие слабой устойчивости разностной схемы [ 86], определяемое неравенством
НыЛ Н<СЛ ПД И, <5ЛЗ) где Ch — положительная постоянная, зависящая от параметров аппроксимации.
Оценка (5.13) говорит о том, что существует некоторая область изменения шагов сетки, в которой имеет место устойчивость разностных уравнений.
Следовательно, наша задача будет состоять в приближенном определении. условий слабой устойчивости разностных схем при решении некорректно поставленных обратных задач. Отметим, что речь идет об устойчивости на конечном интервале изменения пространственной переменной.
ИССЛЕДОВАНИЕ УСТОЙЧИВОСТИЧИСЛЕННОГО РЕШЕНИЯ ОБРАТНЫХ ЗАДАЧ
Выявим основное отличие разностной методики восстановления граничного условия от полуаналитической, рассмотренной в гл. 4. Алгебраическое решение интегральных уравнений 1-го рода, соответствующих краевой постановке ОЗТ в области с неподвижными границами, соответствовало минимальному количеству дискретных переходов, а именно, аппроксимировались лишь краевые условия. При этом само уравнение теплопроводности конечно-разностной аппроксимации не подвергалось. В то же время численные алгоритмы решения ОЗТ предполагают дискретизацию не только условий на границе рассматриваемой пространственно-временной области, но и разностное представление уравнения теплопроводности как по координате, так и по времени.
Возникает вопрос: могут ли разностные схемы решения ОЗТ обладать лучшими характеристиками устойчивости по сравнению с полуаналитической методикой? Попытаемся ответить на этот вопрос, проанализировав численное решение ОЗТ в линейной постановке.
СПОСОБ ТОЧЕЧНОЙ ОШИБКИ
Рассмотрим Т-образную схему в случае постоянных ТФХ тела:
Tl* 1, п+1 = (2 + Р^Т1, п + 1,-РТ1п ~ Tl-\,n+ 1’ 1 = 1’^':
и = 0, m,(5-14)
где р = Ах2/аДт.
Входные данные известны на двух пространственных слоях / = 1 и 2:
Тш- ^п’ ^in —‘
Предполагается, что направление численного интегрирования уравнения теплопроводности по пространственной переменной х совпадает с направлением этой координаты.~
Пусть входная информация задана с ошибками fn~ fn + S^, Фп — Фп + 6^п. Тогда возмущенные сеточные значения функции Т [п приь^вид 7^^^= (2 + рИ1п+1 -pTln - Т^^р / = Ц1; п = 0,т; Т1п = 7„, Т2п=»п.
Ошибки в решении е,п = Т{п - Т1п определяются формулой
eZ+l,n+l=(2 + P)eZ,n+l-PeZn-eZ-l,n+P l=~L’ п = ^> где etn=6fn, е2п=6фп.
Полагая для простоты, что возмущение имеет точечный характер ^fn = ^рп = п = к; &jn = 8^^ = О, п^к, проследим за поведением погрешности е{п по мере удаления от точек возмущения по временной 91
n i
к+5 к+9 к+з
k+Z
0
0
0
0
В
0
П . '^03 к+5
0
0
о
0
0
0
-32
0
0
0
0
В
0,06
°.71к+9
-6,°3 к+3
0
0
0
0
0
16
309
0
0
0.
0
-0,12
-1,11
0
0
0
0
-8
-120
-1128
0
0
0
0,25
1,62
6,75
22,99 к+2
0
0
0
9
99
326
2150
0
0
-0,50
-2,00
-5,81
-15,31
~37,91
0
0
-г
-19
-78
-380
-1796
к+1 к
к-1
7
1
1,50
2,75
5,37
10,69
7
27,J4к
1
1
3
11
91
153
511
0
0
0
0
0
0
0к-1
0
0
0
0
0
0
0
j
1
J
4
t
I————
I—
П .
0
7
0
0,50,2220,125 0,08 6 Fe
ап
0000-1
0
0,50,125 0,055 0,031 0,020ДРа
в 00000-32760
к+5 к+9
к+3
к+2
к+1
В
0
0
0
0
1
1*"к^
0
0
0
0
Z7
9096
200109
0
0
0
0
-1
-11
"7*к+3
183к+2
-210, ,
0
0
0
0
-512
-19968
-989912
0
0
0
7
В
*2
0
0
0
69
1856
36288
599120
0
0
-1
-5
-19
-65
0
0
-8
-152
-2229
-29136
-358909
1
1
2
5
13
39
К*! 89
1
1
9
89
881
8721
86330
к-1
0
0
0
0
0
0
К 0к-1
0
0
0
0
0
0
0
7
J
t
7
J
>
5
Рис.
"-f
10,250 0,111 0,062 0,090 A Fg
8
5.5. Распределение ошибок в узлах сеточной области: = 0,5,6 - р = 1;в - р = 2; г - р = 8
0,1250,031 0,81*0,008 0,0058 Fe
г
и координатной осям. Результаты расчетов для разных значении параметра р показаны на так называемых е-схемах (рис. 5.5, а-г) — в каждом узле сетки проставлена соответствующая величина погрешности. На этих же графиках приведены значения ДРо = (дДт)/с?2, !де расстояние d отсчитывается от слоя / = 2 в глубь тела. Обратим внимание на некоторые особенности распределения ошибок по сеточной области.
Область влияния начальных ошибок 5^,к = 6jk = 1 на температурное поле для Т-образной схемы представляет собой равносторонний прямоугольный треугольник, составляющий половину сеточной области { l=2?L; п = к, к + £ - 2} .
Ошибки интенсивно растут по мере увеличения параметра р, что равносильно рассмотрению диапазона меньших значений числа ДРо = = 1/р(/- 2)2, / = 3,£.
Для одного временного слоя ошибка знакопостоянна и представляет собой непрерывно возрастающую функцию параметра /(/ > 2).
В каждом временном слое с увеличением п (и = к, к + 1,...) ошибка по абсолютной величине может вначале увеличиваться, а затем уменьшаться до нуля.
Если теперь сравнить отмеченные особенности ошибок численного решения с аналогичными ошибками в полуаналитическом методе, можно заметить характерные отличия. Алгебраическое решение интегрального уравнения остается возмущенным в любой момент времени, начиная с появления импульсной ошибки во входной температуре. При этом, если в области устойчивости ДРо > ДРокр, погрешность решения быстро затухает с течением времени, то при ДРо< ДРокр происходит интенсивное нарастание ошибок. В то же время численное продолжение температурного поля характеризуется конечной областью влияния исходной ошибки на восстанавливаемое граничное условие. Поэтому можно ожидать, что вследствие дискретизации уравнения теплопроводности по временной переменной практическая устойчивость разностного решения ОЗТ будет наблюдаться при меньших значениях ДРо, нежели в случае интегральной формы задачи. Данный вывод подтверждается результатами решения методических примеров.
СХЕМНАЯ ВЯЗКОСТЬКАК РЕГУЛЯРИЗИРУЮЩИЙ ФАКТОР
Чтобы понять причину дополнительной естественной регуляризации решения ОЗТ, связанную с дискретным представлением уравнения теплопроводности, рассмотрим первое дифференциальное приближение исследуемой разностной схемы. С этой целью разложим входящие в уравнение (5.14) сеточные функции в ряд Тейлора по параметрам Дх и Дт:
Дт Эт Дт2 д2 Г
Г/, л+1 - Т1п + ~ ^. •/„ + — 7Т 1/и + • •
TUl,n*l TlnTUl,n*l TlnAx dr At dT Ax2 d2T
TUl,n*l Tln
TUl,n*l Tln
IF эГ|,” + ТГ-э7|,”+ 2! 1F2|,” +
и отбросим в конечном выражении слагаемые, имеющие второй и выше порядок малости. В итоге получим
(5-15)(5-15)dT Ат d2r _ Э2г
(5-15)
(5-15)
э7 |,” + Т э~|,я -а ^7|/я’
Таким образом, несмотря на то, что разностная схема (5.14) является аппроксимацией параболического уравнения теплопроводности, первое дифференциальное приближение соответствует гиперболическому уравнению теплопроводности, где коэффициент Дт/2 — некоторое фиктивное время релаксации. Так как задача Коши для гиперболического уравнения поставлена корректно, то можно предположить, что
Ат д2Т
влияние члена -— приведет к улучшению характеристик
2 Эт2
устойчивости численного решения обратной задачи, причем гладкость результатов будет возрастать с увеличением Дт.
Такая гипотеза основывается на следующих рассуждениях. Уравнение теплопроводности Фурье выведено в предположении бесконечно большой скорости распространения тепла w -* °°. Если положить, что w — конечная величина, то процесс теплопроводности описывается гиперболическим уравнением [ 58]
(5.16)(5.16)W2 dTd2r_ d2T
(5.16)
(5.16)
— + = w2 —— .
aЭтЭт2 Эх2
По мере увеличения w запаздывание (время между началом теплового воздействия и температурной реакцией в некоторой точке внутри w2dr
тела) уменьшается. Слагаемое , играющее роль некоторого
аЭт
’’температурного трения", усиливает эффект сглаживания возмущений граничных условий. При w -> °° запаздывание отсутствует, а эффект сглаживания наибольший. Такое положение приводит к тому, что большие возмущения в граничных функциях порождают малые отклонения значений температуры во внутренних точках тела. Наоборот, небольшие отклонения значений температуры в некоторой внутренней точке соответствует большим отклонениям температуры поверхности или плотности граничного теплового потока. С уменьшением скорости распространения теплового импульса увеличивается сдвиг между временем возникновения теплового возмущения и изменением температуры
внутренней точки тела и, что особенно важно, возрастает амплитуда температурной реакции — снижается эффект сглаживания характерных особенностей граничного условия.
ПРИБЛИЖЕННАЯ ОЦЕНКА ДОПУСТИМЫХ ШАГОВВРЕМЕННОЙ АППРОКСИМАЦИИ
Продолжим анализ устойчивости, воспользовавшись полученным дифференциальным приближением (5.15), которое будем рассматривать не в узлах сетки, а во всех точках пространственно-временной области
ЭгДт Э2ГЭ2Г
— +— —-=а—-г, хе(о,6), те(0,тт].
От2Отох
Введем новые переменные Fo = ат^г, х = x[d (Д — некоторая фиксированная точка тела). Тогда
Эг Д Fo Э2Т Э2Г _-
— + =,• х^0,Ь\ Fo€(0,Fom],(5.17)
О Fo 2 oFo Ox
где
Рассмотрим для простоты анализа полубесконечное тело (&-*<»). В этом _случае решение первой краевой задачи для уравнения (5.17) в точке х = 1 примет вид [ 58]
/Д Fo1
Г(1, Fo)= Т^ (Fo - V ) exp [— ] +
2V 2AFo
1+ —V 2 Д Fo1+ —V 2 Д FoFoFo-i
1+ —
V 2 Д Fo
1+ —
V 2 Д Fo
/ MOexpt--] X
AFo
V(Fo - t)1 - Д Ро/271 ( )
d^,d^,Д Fo X - - - —
d^,
d^,
V (Fo - f)2 - ДРо/2
где ^(Fo) — температура на границе тела (Г(0, Fo) = Г^(Ро)); Л(-)- модифицированная функция Бесселя I рода.
Теперь поставим обратную задачу — по известной внутренней температуре Г(1, Fo) = /(Fo), найти температуру T^Fo) на границе тела. Такая постановка соответствует решению следующего интегрального уравнения с переменным верхним пределом:
/AFo1
«(ДРо) 7V,(Fo - V )+ - -/^(^.x
2>/2AFoд Fo/ 2
X К (Fo-$, ДРо)^= /(Fo),(5.18)
гдеi
a ( ДРо) = exp [ —— ];
V 2 A Fo
V (Fo - $)2 - AFo/2
71 (_)
Fo - tA Fo
К (Fo -l ДРо) = exp[] — .
дро V(Fo - $)2 - AFo/2
В уравнении имеется член, содержащий искомую функцию вне знака интеграла, что формально делает задачу определения TW(FO) корректной. Однако вклад этого члена в решение в значительной степени зависит от величины параметра ДРо. При малых ДРо решение не будет иметь регулярного характера, но будет становиться все более гладким по .мере увеличения ДРо.
Заметим, что сглаживание решения уравнения (5.18) определяется не только влиянием коэффициента «(ДРо), но и формой ядра К (Fo, ДРо) интегрального уравнения. При достаточно малых ДРо функция К (Fo), начиная со значения АГ ( V ДРо/2 ), возрастает, проходит через максимум, а затем убывает. Пользуясь правилом Лопиталя для раскрытия неопределенностей, получим
ИшК (Fo)= —-— •
2
Рассматривая ядро, как температурный отклик в точке х = d на импульсное изменение граничного температурного режима и следуя описанному в разд. 4.3.2 принципу наибольшего влияния, найдем такое минимальное значение параметра ДРо, при котором К (Fo) для всех Fo > V ДРо/2 становится невозрастающей функцией. Можно показать, что этому условию отвечает значение ДРо — 0,04.
Поскольку дифференциальное уравнение (5.17) с точностью до членов второго порядка малости совпадает с Т-образной разностной схемой (см. рис. 5.3), то можно предположить, что свойства решения уравнения (5.18) будут ”в основном” совпадать со свойствами численного решения (5.14). Таким образом, можно прогнозировать устойчивость данного процесса численного продолжения температурного поля до значений ДРот;п ^ 0,04, т.е. при шагах, приблизительно в четыре раза меньших, нежели в случае алгебраического решения интегральной формы ОЗТ.
АНАЛИЗ РЕЗУЛЬТАТОВ ЧИСЛЕННОГО МОДЕЛИРОВАНИЯ
На рис. 5.6 показаны ошибки в температурах, восстановленных по численной методике и полуаналитическим методом, для двух значений ДРо. Расчеты соответствуют действию в к-й момент времени единичного возмущения в температурных данных. Видно, что ошибки численного решения значительно меньше.
Обращает на себя внимание также и тот факт, что для рассмотренных значений ДРо, при которых ожидается достаточно хорошее поведение численного решения на гладких входных данных, начальная ошибка тем не менее заметно усиливается, несмотря на общую тенденцию к последующему убыванию. Поэтому рассматриваемая разностная схема не может дать удовлетворительных результатов при малых ДРо, если данные Коши отягощены заметными флуктуационными погрешностями.
Заметим, кроме того, что переход от сеточных значений температуры к значениям плотности теплового потока сопряжен с дополнительной потерей точности за счет операции численного дифференцирования. Если ориентироваться на анализ решений интегральных форм ОЗТ с учетом сглаживающего действия шага ДРо, то можно ждать достаточно гладкого восстановления плотности теплового потока q(r) при значениях ДРо, приблизительно в 2—3 раза больших найденного выше значения 0,04.
Численное моделирование в целом подтвердило высказанные выше предположения. Приведем результаты решения одного из примеров. Требовалось восстановить плотность теплового потока и температуру на поверхности пластины. ТФХ материала были приняты постоянными и равными X = 1,3 ■ 10-4 кВт/(м-К) а = 1,2 - 10” 7 м2/с. Толщина пластины Ь = 0,27 • 10""2 м. Температура задавалась в точке d = 0,8 • 10”3 м, тепловой поток на границе х = b считался равным нулю.
Номинальные значения входной температуры определялись для принятой зависимости плотности теплового потока q—q- d[X = 48+88 Forf + + 27Fo^ из решения прямой задачи с точностью БТ^. 10”3 К.
Результаты решения ОЗТ пре
h
дставлены на рис. 5.7. В рассмотренном диапазоне ДРо = 0,06 —
k+4V~0~010-559700
0,32 полученные кривые имеют устойчивый характер и достаточно
к+3~0,090,09-7020980
Рис. 5.6. Изменение ошибок с течением
к+2 - 0,56-0,05180-180
времени:
айв — численная схема соответственно при р = 0,1; 1 = 7; AFo = 0,4 ир = 1,0;
к+1--2,270,62-21030
/ = 7; AFo = 0,04; биг- решение интегрального уравнения соответственно при AFo = 0,4 и 0,04
к L 2,863,79902960
аОвг
Рис. 5.7. Результаты решения обратной задачи для точных и возмущенных значений входной температуры (сплошная кривая - действительное решение):1 - 6 Г~ О, AFo^ = 0,06, к = 10, L = 40; 2 - 6 Т~ 0, AFo^ = 0,32, к = 5, L = 20; 3 - нормальный закон распределения ошибок в температуре с разбросом За(т) = = 0,05 Тк maxi AFo^ ~ 0,06Рис. 5.7. Результаты решения обратной задачи для точных и возмущенных значений входной температуры (сплошная кривая - действительное решение):1 - 6 Г~ О, AFo^ = 0,06, к = 10, L = 40; 2 - 6 Т~ 0, AFo^ = 0,32, к = 5, L = 20; 3 - нормальный закон распределения ошибок в температуре с разбросом За(т) = = 0,05 Тк maxi AFo^ ~ 0,06
Рис. 5.7. Результаты решения обратной задачи для точных и возмущенных значений входной температуры (сплошная кривая - действительное решение):
1 - 6 Г~ О, AFo^ = 0,06, к = 10, L = 40; 2 - 6 Т~ 0, AFo^ = 0,32, к = 5, L = 20; 3 - нормальный закон распределения ошибок в температуре с разбросом За(т) = = 0,05 Тк maxi AFo^ ~ 0,06
Рис. 5.7. Результаты решения обратной задачи для точных и возмущенных значений входной температуры (сплошная кривая - действительное решение):
1 - 6 Г~ О, AFo^ = 0,06, к = 10, L = 40; 2 - 6 Т~ 0, AFo^ = 0,32, к = 5, L = 20; 3 - нормальный закон распределения ошибок в температуре с разбросом За(т) = = 0,05 Тк maxi AFo^ ~ 0,06
Рис. 5.8. Результаты решения обратной задачи для сглаженных значений температуры (исходные данные содержали ошибки, распределенные по нормальному закону с разбросом За(т) = OJ^n^x), AFo^ = 0,06, к = 5 (сплошная кривая — действительное решение):
1 - для сглаживания Тк(т) по пяти точкам, число сглаживанийN = 104; 2 - для сглаживания ^(т) методом регуляризации второго порядка
близки к эталонным. Однако случайные возмущения исходных значений температур приводят к существенной неустойчивости процесса вычислений при малых значениях ДРо (рис. 5.7). Предварительное сглаживание входной информации Ts (т) по методу регуляризации (см. алгоритм в работе [ 1]) или сглаживающих сплайнов [92, 117] позволяет получить достаточно гладкие и точные результаты при решении ОЗТ (рис. 5.8). В то же время, сглаживание по одному из вариантов метода наименьших квадратов — с помощью четвертых разностей (”по пяти точкам”) — может при восстановлении граничной функции привести к существенному искажению вида искомой кривой. На рис. 5.9 приведены результаты численного решения другого методического примера по восстановлению плотности теплового потока на поверхности обратного конуса сегментально-конического тела (спускаемого космического аппарата), которые также подтверждают эти выводы.
Для численного решения обратной задачи в постановке Коши могут быть использованы и другие разностные схемы. В частности, на рис. 5.10 приведены результаты счета по схеме ’’крест”.
Для невозмущенных входных данных они оказались близкими к приведенным ранее результатам, полученным по Т-образной схеме.
Рис. 5.9. Результаты восстановления плотности теплового потока в указанных точках обратного конуса (сплошная кривая - искомое решение): За(т) = = 0,087"кп1ах, ДРо^/ — 0,05, к — 12; 1 — для сглаживания Тк(т) методом регуляризации второго порядка; 2 — для сглаживания Т^т) по пяти точкам, N= 103
Отметим, что в том и в другом случаях устойчивость решения задачи практически не зависела от шага по пространственной координате в рас-
«Дг смотренных пределах соотношений шагов, отвечающих условию:-= дх2
= 1,6 • 10° - 1,3 ■ 103.
Изложенный выше принцип шаговой регуляризации численного решения ОЗТ предполагает ’’загрубление” результатов за счет сглаживающего влияния вязкостных членов в соответствующем уравнении дифференциального приближения. По мере расширения области продолжения температурного поля по координате х условие слабой устойчивости (5.13) требует все большего увеличения шага временной дискретизации. При этом неминуемо страдает точность восстановления причинной характеристики из-за ухудшения аппроксимации уравнения теплопроводности, и полученное численное решение может не соответствовать реальным условиям теплообменного процесса.
Проведенный анализ показал, что при определенных условиях имеется возможность достаточно эффективного использования прямых численных методов для решения ОЗТ. Эта возможность основывается на естественных регуляризирующих свойствах разностных алгоритмов, которые проявляются более заметно, нежели в случае приближенных
Рис. 5.10. Результаты решения обратной задачи для точных и возмущенных значений температуры (сплошная кривая - действительное решение):
1 - 5 Г ~ 0; ДГо^ = 0,06, к = 8; 2 — нормальный закон распределения ошибок в температуре с разбросом За(т) = 0,1 Г^т), ДРо^ = 0,32, к = 6; 3 — За(т) = = 0,1Тк(т), Д1о^ = 0,15, к = 6;
4 — За(т) = О.ОбТ’кщах, ДРо^ = = 0,006
аналитических методов решения интегральных форм ОЗТ. К этому нужно добавить, что алгоритмы численного продолжения температурного поля, использующие явные разностные схемы, просты и удобны в программировании и не требуют больших затрат машинного времени для своей реализации Однако рассмотренные явные схемы имеют также и достаточно жесткие ограничения по минимально допустимым шагам дискретизации временной координаты.
НЕЯВНАЯ СХЕМА ЧИСЛЕННОГО РЕШЕНИЯОБРАТНОЙ ЗАДАЧИ
Желание повысить вязкостные свойства вычислительных алгоритмов и тем самым расширить область применимости прямых численных методов приводит к неявной схеме аппроксимации уравнения теплопроводности в задаче продолжения температурного поля по данным Коши. В этом случае значения температуры ТХп, п = 1, m на некотором пространственном слое I находятся одновременно из решения алгебраической системы с входными данными в виде двух временных рядов температур TI-i,n И Т1—2,п’ « = М^-
Рассмотрим неявную сеточную аппроксимацию задачи Коши для уравнения (5.5) с условиями (5.2) — (5.4), считая с? = Ь. Выбрав прямоугольную сетку, положим, как и ранее, х{ = /Ах, I = О, L; тп = иДт, п = 0, т, где Дх и Дт — шаги по координате и времени соответственно.
Временной и пространственные дифференциальные операторы заменим разностными соотношениями (рис. 5.11)
Э г ~ Т1, п + 1 ~ Ti, п - 1 дт ~ Т1*1,п~ т1п
Эт ^”1М ’ дх ^”дх
1,п-т1,п-тЭ2Г ~ TU 2, п “ 2Т1+ 1, п + Т1п
1,п-т
1,п-т
условий:
Эг/х, тт)Tlm Ti m _ i
:=ci; (5.19)
l,h*1.'.
Этдт
Э2Г(х, Tm) Tx m^x-2TXm* Tlm_x
Ltr-оо
1^1,п1+2,h
=s= c2
Эт2Дт2(5.20)
I = L- 1, £ —2, ...,0,v ’
Чтобы получить возможность расчета сеточной функции температуры во всех узлах прямоугольной области, необходимо задать дополнительное условие на ее верхней границе при т = т^. Как показали вычислительные эксперименты, можно принять одно из следующих априорных
Рис. 5.11, Неявная разностная схема
d/(Tm)d1^
Ci = = const, C2 =7= const.
drdr2
Уклонение решения от искомого, обусловленное введением ограничений на производные (5.19)_ и (5.20), наблюдается в некоторой сравнительно небольшой области т < т < т , причем условие (5.20) дает меньшее искажение результатов. Можно избежать указанного ухудшения решения в окрестности т = тт, если значения температуры Дт) известны не только на интервале времени [0, тт], но и при т > т . В этом случае, как уже говорилось в разд. 5.1.2, нет необходимости назначать дополнительное условие и область численного решения ОЗТ принимает трапециевидную форму.
Другая возможность состоит в аппроксимации уравнения теплопроводности в граничных узлах сетки (и = ш) по явной схеме. Для этого воспользуемся следующим соотношением:
(5-21)(5-21)дТ(х> Tm) ^ Г1т " TI, т -1 дтат
(5-21)
(5-21)
Конечно-разностный аналог задачи (5.5), (5.2) — (5.4) для/-го пространственного слоя соответствует системе нелинейных алгебраических уравнений с трехдиагональной матрицей (/ = £ — 2,£ - 30):
Т10=Ч>р(5.-22)
А1п Tl,n+S Bln ТЫ + Dln TUn -1 = Fln‘• ” = 1> ”1 - 1;(5.23)
alm Flm + У/m ^/, m - 1 “ ^lm ’(5-24)
где
_ °,п_ 1
^ln 2АТ ’ ^In Ах2 ’ ^1» 2ДТ
Т1*2, п - 2Г/+1, и X'ln°ln Tl+l,n~Tln
F. = а. + —()2.
1п 1п дх2Xln V Ах ’
Величины a[m, 7[m и 0lm определяются видом априорного условия в конце временного интервала. При задании первой производной в виде соотношения (5.19) имеем alm = — ylm = 1, 0lm = CVM. Для двух других условий соответствующие выражения получаются с учетом основного разностного уравнения (5.23).
а1тДт
Условие (5.20): «/т = 1 - -^- ; 1lm = - 1;
Дт2
^lm - Flm ^~ Сг 1
almM
Условие (5.21): а,т = 1 - —— ; 7,т = - 1; &lm = Flm Ат.
Коэффициенты и правые части системы (5.22) — (5.24) являются функциями неизвестных температур. Поэтому для каждого шага по координате х необходимо повторять процесс итерационного приближения до тех пор, пока в двух последовательных итерационных циклах не исчезнет заметная разница между сеточными функциями 7):
max l^-^"^ 1<е>
гдер — номер итерации; е > 0 — некоторая малая величина.
После выполнения условий сходимости осуществляется переход к следующему пространственному слою. В том случае, когда функция Х(Т) задана таблично, предпочтительнее пользоваться несколько изме-
, dx
ненным алгоритмом, в котором производная X = |?я аппрокси
мирована разностным соотношением
\я\яхг* 1, я ~ х1п
\я
\я
Т1+ 1, я “ Г/я
Тогда .в системе (5.22) — (5.24) коэффициенты В^ и правые части Fln запишутся следующим образом:
° In1+ 1, па1п
Bln =~ZJ ^~2); Fln ^~2 t Т1* 2, и +
Рис. 5.12. Результаты восстановления плотности теплового потока для иевозмущеи- ных входных данных Т*(т) = /(т), q*(t) = 0:
Ъ = 0,002м; а = 0,4 • 10"6 - 0,143 • IO"9 Т + 0,408 ■ 10"12 Г2, м2/с; X = 0,721 + + 0,288 ■ 10~3 У, кВт/м-К; 1 - действительное решение; 2 - результаты расчета, Дт = 0,4 с
С-ЮЛДжЦм1-^
Рис. 5,13. Теплофизические свойства материала
Рассмотренный алгоритм, несмотря на неявную аппроксимацию уравнения теплопроводности, может обладать только слабой устойчив востью на конечном числе шагов по координате х (подробнее см. [ 6 ]). Условие слабой устойчивости соответствует неравенству
ДРо>ДРо.(5.25)
доп47
В случае нелинейных задач теплопроводности, условие (5.25) является локальным условием устойчивости и должно выполняться во всех узлах пространственно-временной сетки.
Для описанных выше алгоритмов был проведен практический анализ корректности, основанный на численном решении модельных задач. Как и ожидалось, неявные разностные схемы, в сравнении с явными, обладают большими вязкостными свойствами, оказывающими стабилизирующее действие на проявление признаков неустойчивости в результатах. Нарушение гладкого характера восстанавливаемого решения происходит при значительно меньших шагах по числу Фурье. Для достаточно гладких входных функций /(г) устойчивое вычисление плотности теплового потока «/(г) по неявной схеме возможно при ДРо > > 0,01-0,02. Результаты решения одного из методических примеров приведены на рис. 5.12. На рис. 5.14 показаны результаты восстановления температуры поверхности теплозащитного покрытия, для которого на рис. 5.13 даны ТФХ.
Итак, неявная численная схема решения ОЗТ с точки зрения устойчивости результатов имеет преимущество по сравнению с явной, однако не является рекуррентной. С вычислительных позиций неявная схема приводит к некоторому усложнению алгоритма и большим затратам машинного времени.
Алгоритмы решения нелинейных ОЗТ прямыми методами, аналогичными рассмотренным, но для более сложных тепловых моделей,
tw-io-Vctw-io-Vc
tw-io-Vc
tw-io-Vc
Рис. 5.14. Результаты восстановления температуры поверхности на сглаженных входных данных при нормальном законе распределения ошибок
включающих движение границ тела, конвективный перенос теплоты и распределенные источники, предложены и исследованы в работах [ 1, 7, 38].
ОБ ИСКУССТВЕННОЙ ГИПЕРБОЛИЗАЦИИУРАВНЕНИЯ ТЕПЛОПРОВОДНОСТИ ПРИ РЕШЕНИИГРАНИЧНОЙ ОБРАТНОЙ ЗАДАЧИ
В разд. 5.3 обсуждался вопрос об увеличении устойчивости численного решения ОЗТ, которое связано с естественной гиперболизацией дифференциального приближения разностной схемы. Развивая эту мысль, можно попытаться специально переформулировать обратную задачу для параболического уравнения в обратную задачу для гиперболического уравнения теплопроводности.
Рассмотрим гиперболическое уравнение
дгд2гЭ2Т
—=(5.26)
дтдт2Эх2
где параметр а соответствует времени релаксации в уравнении (5.16) тг = a] w2 . При выборе наилучшего приближения к искомому граничному условию параметр а играет роль некоторого фиктивного времени
релаксации. Для точных входных данных его величина будет близка к действительному времени релаксации. С увеличением погрешности измерения температуры, а также ошибок аппроксимации и округления эффективное значение а должно быть увеличено с целью сглаживания результатов решения ОЗТ. При этом необходимо определенным образом согласовать а с точностью исходных данных.
Рассмотрим следующую обратную задачу, соответствующую смешанной постановке граничной задачи для гиперболического уравнения. Требуется найти дважды непрерывно дифференцируемую функцию Их, т), которая в области D = { (х, т) : х G (0, Ь)т G (0, тт) } удовлетворяет уравнению (5.26), а на границах т = О, т = тт, х = b и в т. х = d, (Xd <b - условиям Т^х, 0) = 0, х € [0, 6]; -1L22-21L- = о, дт
x€[0,d);**
дГ(6, т)
T(d, т^ = Т*^т\ -X — =q*^r\ tG[0,tm],(5.27)
ox
где T*(j\ q*(.T) — известные функции.
По найденному полю Т(х, т) восстановить плотность теплового потока q (т) = - X -— 1х=0 на границе X = 0 при заданном значении параметра а.
Разностный аналог уравнения (5.26) построим по явной схеме ’’крест” на сетке {х? = Axl, I = 0, к; тп = Атп, п = 0, m } . В итоге получим
дх2
Tl* 1, и = 2Т1п - Tl-1, и + 2дДтTl, и + 1 - Т1, п - Р +
Дискретное приближение к условиям Коши в точке х = d при численном решении задачи представим в виде ТкП = Т*, Тк + х №~ fn, гДе сеточная функция f следует из решения прямой задачи теплопроводности в области х € [d, 6], г G [0, тт ] по известным граничным условиям (5.27).
Приведем результаты решения методического примера, аналогичного разобранному в разделе 5.3.4. В процессе вычислений было установлено, что с увеличением а амплитуды колебаний функции q“(t), рассчитанной по возмущенной температуре Г*(т), уменьшаются. Для лучших (в пределах схемы ’’крест”) приближений амплитуды снижаются в 3 — 5 раз по сравнению со случаем а = 0. При этом_колебания происходят около некоторой ’’средневзвешенной” кривой у(т), сравнительно близкой к истинной (рис. 5.15).
Рис. 5.15. Результаты восстановления теплового потока для нормального закона распределения ошибок в исходных значениях температуры, ДРоу = 0,065, За = = 0,05 Тщах
Если решать указанную задачу с использованием неявной схемы аппроксимации, имеющей шаблон такого же типа, что показан на рис. 5.11, то результаты качественно не изменяются, т.е. эффект сглаживания возрастает по мере увеличения а. Однако, с другой стороны, в результате все большего нарушения уравнений теплового баланса может происходить заметное искажение граничного условия. Обычно кривая, не успев должным образом сгладиться, начинает в среднем ’’уходить” от искомого решения и это искажение может быть значительным.
Основной вывод данного анализа заключается в том, что изложенный способ стабилизации решения ОЗТ позволяет увеличить устойчивость результатов, причем существует такое значение параметра а, при котором уклонение полученного решения от истинного будет наименьшим. Это значение может быть приближенно найдено, если согласовать рассчитанную функцию температуры 7^п с заданной функцией в соот- т
ветствии с условием |5 ( Т“м - Т*)г — 52 | = min, где 7^п — значе-
И = 1а
ния температуры, полученные из решения обычного уравнения теплопроводности Фурье в области D с использованием известного граничного условия ^*(т) и условия <7“(т), вычисленного в результате решения ОЗТ для гиперболического уравнения; 8 — известная погрешность входной температуры Т*. Здесь предполагается, что величина q*(t) задана точно, а ошибка 8 значительно превосходит погрешность аппроксимации при определении Г“и.
Близкий к описанному способ решения ОЗТ, основанный на при-
ближенной замене уравнения теплопроводности уравнением гиперболического типа, использовался также в работе [ 119].
Заметим, что стабилизирующий эффект при численном решении ОЗТ может быть достигнут и путем регуляризации соответствующих разностных схем, как это сделано применительно к ретроспективной ОЗТ в [ 25].
Выводы
Представлены разностные алгоритмы решения нелинейных граничных ОЗТ, в основу которых положены явные и неявные схемы численного продолжения температурного поля при выборе шагов аппроксимации из условия устойчивости результатов.
Установлено свойство схемной вязкости как дополнительного регуляризирующего фактора при решении обратных задач. Даны оценки минимально допустимых шагов временной аппроксимации уравнения теплопроводности.
Показано, что искусственная гиперболизация уравнения теплопроводности позволяет повысить устойчивость численного решения граничных ОЗТ.
ГЛАВА 6
ЭКСТРЕМАЛЬНЫЕ ПОСТАНОВКИ ОБРАТНЫХ ЗАДАЧТЕПЛООБМЕНА И МЕТОДЫ ИХ РЕШЕНИЯ
ГРАНИЧНАЯ ОБРАТНАЯ ЗАДАЧАВ ЭКСТРЕМАЛЬНОЙ ПОСТАНОВКЕ
Одним из перспективных направлений в решении обратных задач теплообмена является приведение их к экстремальным постановкам и использование численных методов теории оптимизации. При этом возможны два случая:
решение ищется в пространстве параметров;
задача решается в функциональном пространстве.
В первом случае экстремизируется функция конечного числа параметров — параметрическая оптимизация, во втором - определяются функции, экстремизирующие функционал от этих функций — функциональная оптимизация.
Эти два подхода в данной главе будут исследованы применительно к решению ОЗТ с помощью одного класса итерационных методов, известных под названием градиентных. Решение некорректно поставленных ОЗТ с использованием градиентных алгоритмов обладает существенной спецификой, о которой и пойдет речь в этой главе и гл. 8. Будет
рассмотрен метод итерационного решения обратных задач, предложенный в работах [4,5] *.
Рассмотрим обратную задачу для одномерного уравнения теплопроводности дтддт
С= (X — ).
дтдхдх
Начальное распределение температуры и теплофизические коэффициенты являются известными величинами. Требуется определить температурное поле Т(х, т) в области!) = { (х, т) : х G [О, А ], т G (0, тт ]} и дТ
плотность теплового потока q (т) = — X | на границе тела. Эх р
В качестве дополнительной входной информации могут быть заданы:
условия IV рода — плотность теплового потока <?*(т) и температура Г*(т) в некоторой фиксированной точке тела х = d (постановка Коши);
температура Г*(т) в точке х = d и какое-либо граничное условие (I, П или III рода) в другой точке х = I. Здесь принято, что 0 < d < Ъ, 0<Kb,d<l.
Эти дополнительные условия порождают две различные постановки ОЗТ, которые будем называть задачами I и II соответственно.
Задача I. Представим данную задачу в математической записи: дтддт'
С— =— (X —), xG<0,d), те(0,гт]; ОТохох
Т(х, 0) = ^(х), xG[0,d];>(6.1)
dT(d, т) _ q*WЭхXdT(d, т) _ q*WЭхXТУ,т) = ТЧт\ TGV0.TmyТУ,т) = ТЧт\ TGV0.Tmy
dT(d, т) _ q*WЭхX
dT(d, т) _ q*WЭхX
ТУ,т) = ТЧт\ TGV0.Tmy
ТУ,т) = ТЧт\ TGV0.Tmy
Плотность теплового потока q(j) = — х8^0,т1 / дх будем считать искомой величиной. Зная <?(т), можно найти температурное поле в рассматриваемой области из решения прямой задачи теплопроводности.
Заметим, что аналогичную задачу можно поставить и в области X G VL Ь], т G (0, тт ]. Совокупностью этих двух задач будет полностью воспроизведена исходная постановка ОЗТ.
Для трактовки задачи (6.1) в форме оптимального управления необходимо сформулировать критерий оптимальности. Будем выбирать управление <?(т) из условия определенной согласованности известной температуры Т* (т) с температурой Т (д, d, т), соответствующей данному управлению.
В точной экстремальной постановке определение функции q^
•Близкие подходы были использованы для решения ОЗТ в работах I 20, 91, ИО].
соответствует минимизации невязки: inf p^T^q, d, т), Г*), характеризующей уклонение температуры Т (д, d, т), рассчитанной для некоторой плотности q(г), от известной температуры Г*(т) в метрике пространства входных данных F.
Выберем в качестве меры уклонения среднеквадратичную невязку
тт
(6-2)(6-2)Л(?) = / 11Шг)-ТЧт№т. О
(6-2)
(6-2)
Величина J ^q) представляет собой функционал в пространстве функций q (г) и его числовое значение определяет расстояние в функциональном пространстве £2 между заданной Т*^ и рассчитанной Т {q, d, т) температурами.~
О степени близости функций Г* (г) и Т (q, d, т) можно судить и по другим критериям, соответствующим расстояниям в других функциональных пространствах. Однако квадратическая мера ошибки в виде функционала (6.2) как с математической, так и с практической точек зрения обладает рядом полезных свойств, позволяющим строить эффективные вычислительные алгоритмы минимизации применительно к решению различных обратных задач.
Задача II. Предположим, что на границе х = I известно условие II рода. Тогда температурное поле Г(х, т) должно удовлетворять уравнениям
ЬтbЬт'
С — = — (X —X хе(0,0, TG(0,rm];
ОТОХОХ
Г (х, 0) = »(*), xG[0,/];?(6.3)
dT(Z, т)g*(r)
— =; T(d, т) = Т*(т), rG[0,Tm],
Эхx
где 0 < d < I.
Формально постановка (6.3) может быть сведена к задаче I. Для этого необходимо определить температурное поле в области х е [d, /], т € (0, тт ] из решения задачи
ЭГддт
С — = — (X — ), xe^dj), те(0,тт];
ОТОХОХ
T(x,0)=>p(x), xE[d,l ]-,Г (6.4)
T’(J,t)=T*(t);T’(J,t)=T*(t);эта т)Эхэта т)Эхg*(T)хg*(T)хте[о,тот].те[о,тот].По известной функции Т(х, т) рассчитывается плотность теплового ч ^T<d, т)потока в точке х = d: q*(r) = — X и тем самым окончательноЭхПо известной функции Т(х, т) рассчитывается плотность теплового ч ^T<d, т)потока в точке х = d: q*(r) = — X и тем самым окончательноЭх
T’(J,t)=T*(t);
T’(J,t)=T*(t);
эта т)
Эх
эта т)
Эх
g*(T)х
g*(T)х
те[о,тот].
те[о,тот].
По известной функции Т(х, т) рассчитывается плотность теплового ч ^T<d, т)
потока в точке х = d: q*(r) = — X и тем самым окончательноЭх
По известной функции Т(х, т) рассчитывается плотность теплового ч ^T<d, т)
потока в точке х = d: q*(r) = — X и тем самым окончательноЭх
формулируются условия IV рода.
Наряду с этой, рассмотрим две другие экстремальные формы обратной задачи (6.3), отличающиеся между собой выбором меры близости измеренных и рассчитанных температур.
В первом случае по аналогии с задачей! введем следующий критерий: тт
J^= f [T(q,d,T)-T4T)]2d7.(6.5)
О
Здесь температура Г (у, d, т) соответствует тепловым потокам плотностью q (т) и £*(т), действующим на границах х = 0 и х = I.
Теперь о другой постановке. Предположим, что задано некоторое ЭТ(О, т) ~ приближение к искомой величине <? (т) = — Л = q (т). Решая
г^х
прямую задачу в области D^ = { (х, т): хЕ[0,/],те(0,тт]},получим соответствующее этому приближению температурное поле Т (х, т). Функция Т (х, т) в области Z)2 = f (х, т): х Е [d, /], т Е (0, тт ] J будет некоторым образом уклоняться от поля Т(х, г) = Г*(х, г), найденного из решения задачи (6.4) по известным условиям Г*(т) и q*(r). Для числового выражения этого уклонения используем функционал
Jз^= J / [Т (q, х, т) - т*(х, T)]2dxdT.(6.6)
О d
Варьируя управляющей функцией <7(т), будем получать различные значения J 3 (у).
Замечание. Задача II с критерием (6.6) допускает обобщение на несколько точек температур в области D2 ■ Пусть известны температуры Т*(т), Т*(т'), ..., Т^т^, соответствующие точкам х = dx, d2, ..., dr, где dx < d2 < ... <dT = l. По этим данным восстанавливается температурное поле во всей области D2. В зависимости от количества точек г, и качества измерений, для этой цели можно использовать интерполирование и сглаживание исходной информации, а также решение совокупности прямых задач с граничными условиями I рода — функциями Т^т), i = 1, г. В результате формируется функция Г*(х, т), рассматриваемая как заданное температурное поле в критерии (6.6).
ИТЕРАЦИОННЫЙ ПРИНЦИП РЕГУЛЯРИЗАЦИИ
Выше было представлено математическое описание процессов теплопроводности с соответствующими краевыми условиями, выбраны управляющие воздействия и критерии оптимальности. Чтобы завершить любую из указанных постановок экстремальной задачи, необходимо определить допустимое множество функций управления Q и считать, что все управляющие воздействия принадлежат этому множеству (q £ ее).
Если предположить, что исходная задача, для которой формулируется экстремальная постановка, корректна, то область допустимых решений можно выделить в основном из чисто физических соображений, которые будут изменяться для каждой конкретной задачи. Например, в некоторых тепловых экспериментах заранее известно, что в течение определенных временных промежутков искомая функция или ее производная знакоопределены. С той или иной степенью точности можно также прогнозировать наибольшее или наименьшее значения «/(г), примерные времена реализации экстремумов и т.д.
Однако обратные задачи теплопроводности по своей физической сущности являются неустойчивыми и подобного рода ограничений может оказаться недостаточно для формулирования математической корректной задачи оптимального управления. Более того, априорное задание чисто физических ограничений на класс искомых функций подчас невозможно сделать с требуемой точностью. В результате приходится мириться с этой неопределенностью и пытаться решать задачу без ограничений. Вполне естественно, что полученное ’’оптимальное” решение <?(т) может не иметь ничего общего с действительным.
Таким образом, если не вводить специальных ограничений на множество допустимых функций q (т), то устойчивое решение ОЗТ может быть основано только на использовании естественных регуляризирую- щих свойств процесса теплопроводности и вычислительных алгоритмов. Раньше, в гл. 4 и 5, с этой целью был выбран один параметр - шаг по времени. Подобным приемом можно также воспользоваться и в случае экстремальной постановки задачи. Однако, как было уже показано, такой способ далеко не всегда употребим, поэтому ниже будет исследована другая возможность регуляризации ОЗТ в экстремальной постановке.
Эту возможность предоставляют некоторые итерационные алгоритмы оптимизации, в которых происходит последовательное уточнение решения в соответствии с формулой
qk* X(j^ = qk^* Ддк(т"), к = О,У,.„, (6.7) где q° (г) — начальное приближение. Поправка Д^(г) на каждой итерации вычисляется из условия убывания целевого функционала: J(qk+Y)<J(qk).
Можно предположить, что методы, позволяющие эффективно начинать итерационный процесс от далекой оценки q° (т) и резко замедляющиеся при приближении к минимуму функционала, окажутся полезными для решения обратных задач теплопроводности. Такой способ демпфирования неустойчивости при определении приближенного решения некорректной задачи основывается на ’’вязкостных” свойствах численных алгоритмов оптимизации.
Необходимо иметь в виду, что по мере увеличения числа итераций решение ОЗТ может ухудшаться, постепенно теряя гладкий характер. Появляющаяся волнообразность в ^(т) будет усиливаться тем быстрее,
чем большими флуктуационными погрешностями отягощены исходные температурные данные и чем больше расстояние между границей с искомым условием 7(г) и точкой измерения температуры.
В этой связи возникает предложение остановить итерационный процесс на некоторой итерации к = к, не допустив появления больших осцилляций в решении. В дальнейшем будем говорить о допустимом уровне минимизации интегральной невязки температуры.
Главный вопрос в таком подходе заключается в выборе критерия останова. С этой целью введем дополнительное условие, определяющее допустимую степень близости искомого приближения к точной функции ^5Г(т), соответствующей возмущенным входным данным. Таким ’’дисциплинирующим” условием может быть ограничение на уровень невязки, задаваемое как суммарная погрешность 5, включающая ошибку в температурной информации 6^, и ошибку аппроксимации краевой задачи теплопроводности 5^.
Итак, ограничим итерационную последовательность (6.7) в соответствии с условием
J(q^6\ (6.8) где 62 =6^,+ 52 .
Наметив общие контуры итерационного решения некорректно поставленной обратной задачи, перейдем в дальнейшем к конкретной реализации данного метода.
ПАРАМЕТРИЧЕСКАЯ ОПТИМИЗАЦИЯ ПРИ РЕШЕНИИОБРАТНОЙ ЗАДАЧИ ТЕПЛОПРОВОДНОСТИ
Вместо непрерывной функции q^ рассмотрим ее конечно-мерный аналог в виде вектора q = [^ь 72,..., qm ]т, компоненты которого получены дискретизацией на выбранной временной сетке qn = ^(тп), п = = 1, т. Будем считать, что временной ряд { q } ^ используется для кусочно-полиномиальной аппроксимации искомой функции Q^tY 7(q. т) — q^Y Тогда исходную экстремальную постановку ОЗТ можно переформулировать в задачу параметрической оптимизации.
Для определенности остановимся на второй экстремальной задаче с функционалом (6.5). В данном случае задача I будет следовать из нее как частная постановка.
Отвлекаясь временно от свойства некорректности ОЗТ и условно полагая, поэтому, что можно допустить минимизацию функционала (6.5) без специальных ограничений, получим параметрический эквивалент исходной задачи: определить такой набор значений параметров ^7„ J тх из некоторой области G, который оптимизирует критерий качества J (q) = -Mq),
(6-9)(6-9)тт
(6-9)
(6-9)
/(q)= J [Г(9 (q,r),d,T)-T*(r)]2dT> О
где Т (<y(q, т), d, т) — температура, соответствующая решению прямой задачи теплопроводности с заданным приближением ^(q, г) к искомой функции.
Во многих практических ситуациях сколь-нибудь конструктивная априорная информация относительно множества G отсутствует, или заранее предполагается, что точка экстремума удовлетворяет всем возможным ограничениям. Тогда задача решается в открытой области (без ограничений).
В практической реализации при счете на ЭЦВМ интегральный критерий качества заменяется конечной суммой. Например, величину (6.9) можно приближенно представить m
Дд)-Дт Б [f (q, d, т„ )- ТЧтп )]2 = М IIA [q] - f II2, n= 1
где тп — точки равномерной дискретизации непрерывных функций Дт) и Г*(т); Дт — шаг по времени; A [q] =Т = [Гь Т2,..., Тт ]т — вектор температуры в точке d, вычисленный по известному д;Л — в общем случае нелинейный оператор; f = [Г* Т*, ..., Т^ ]т — вектор температурных измерений; llyll — евклидова норма некоторого вектора у.
Заметим, что сетки дискретизации искомой величины </(т) и температуры Т (т) не обязательно должны совпадать.
Таким образом, обратную задачу в экстремальной постановке можно свести к минимизации невязки температур в евклидовой метрике
min ИЛ [q] — f I2.(6.10)
q
Для решения задачи (6.10) воспользуемся дискретным итеращюн- ным процессом, аналогичным (6.7),
q*+l=q* + Aq* к = 0, 1, ...,(6.11)
где q0 — начальная оценка искомого вектора.
В качестве приращения Aq* при переходе к следующему приближению используется вектор
Дч*=-0^,(6.12)
где ^ - направление от точки q*; ^ — скалярная величина, определяющая длину шага вдоль этого направления.
Введем в рассмотрение градиент целевой функции J'(q). Его компонентами являются частные производные J (q) по искомым параметрам
, ЭуJ'(q) = [ —О <71, ЭуJ'(q) = [ —О <71ЭуЭу
, Эу
J'(q) = [ —
О <71
, Эу
J'(q) = [ —
О <71
]т.
Э<?29^т
Допустимое направление спуска ^к должно задаваться таким образом, чтобы угол между ним и направлением, противоположным градиенту — J' (q^ ) в точке q^ был острым, т.е. отвечал условию
( Vk, £k)
cos 7. = > О,
Лk k
II II • II $ II
где ( , ) — скалярное произведение в евклидовом пространстве;
З'к= З'^У
В оптимальных методах глубина спуска g^, характеризующая величину шага при переходе к следующему приближению, выбирается как неотрицательное значение Р, локально минимизирующее целевую функцию по направлению ^.
Рассмотренный метод спуска позволяет шаг за шагом корректировать управление q, последовательно уменьшая значение функции, т.е. J(q^+1) < J(q^). В предположении единственности решения ОЗТ функция /(q) имеет один минимум, и если исходный функционал является выпуклым (это условие заведомо выполняется для линейных задач), построенная последовательность (6.11) — (6.12) будет сходиться к этой экстремальной точке.
Наглядная геометрическая интерпретация дискретного итерационного процесса решения обратной задачи может быть представлена для случая двумерного вектора q = [^ь ^2]т- На рис. 6.1 показана поверхность отклика и линии уровня. Начальное приближение обозначено точкой Ро. Ему соответствует некоторое значение функции J(q°). Траектория движения от Ро в оптимальную точку представляет собой ломаную линию, каждый отрезок которой соответствует одному итерационному шагу.
В дальнейшем итерационная последовательность для минимизации целевой функции будет строиться в соответствии с двумя методами — скорейшего спуска и сопряженных градиентов. В методе скорейшего спуска^ = J'* и
:/(^+1) = т1п J(qk-03*).
к0>О
Если оператор А линейный, то из последнего условия легко получить формулу
^ = IIJ* Н2/2 ИЛ [J'fc ] II2.
В методе сопряженных градиентов
^ = J'* + "Ч^^ То= 0.
Рис. 6.1. Градиентный метод решения ОЗТ с оптимальным выбором глубины спуска:М - точка минимума целевой функции, соответствующая точному решению ОЗТ на возмущенных данных (вектор 5^, т ~ точка минимума /(<?*) на данном итерационном шагеРис. 6.1. Градиентный метод решения ОЗТ с оптимальным выбором глубины спуска:М - точка минимума целевой функции, соответствующая точному решению ОЗТ на возмущенных данных (вектор 5^, т ~ точка минимума /(<?*) на данном итерационном шаге
Рис. 6.1. Градиентный метод решения ОЗТ с оптимальным выбором глубины спуска:
М - точка минимума целевой функции, соответствующая точному решению ОЗТ на возмущенных данных (вектор 5^, т ~ точка минимума /(<?*) на данном итерационном шаге
Рис. 6.1. Градиентный метод решения ОЗТ с оптимальным выбором глубины спуска:
М - точка минимума целевой функции, соответствующая точному решению ОЗТ на возмущенных данных (вектор 5^, т ~ точка минимума /(<?*) на данном итерационном шаге
Здесь 7^ — числовые параметры, которые в зависимости от выбранного варианта рассчитываются по одной из следующих формул:
^к =^к =I Ук л2|| J* - 1 Ц 2I Ук л2|| J* - 1 Ц 21к=-1к=-( Гк, гк-1 - J’k ) || J-A- 1 |2( Гк, гк-1 - J’k ) || J-A- 1 |2
^к =
^к =
I Ук л2
|| J* - 1 Ц 2
I Ук л2
|| J* - 1 Ц 2
1к=-
1к=-
( Гк, гк-1 - J’k ) || J-A- 1 |2
( Гк, гк-1 - J’k ) || J-A- 1 |2
Шаг спуска ^ определяется из условия минимума функции J (q^+ 1). В линейном случае будем иметь формулу
Л ( З'к, ^ )
^кк .
2 II A[f ]112
Отметим здесь, что одна из разновидностей метода сопряженных градиентов была использована в работе [ 76] для определения ТФХ разрушающихся материалов.
ФУНКЦИОНАЛЬНАЯ ОПТИМИЗАЦИЯВ ОБРАТНЫХ ЗАДАЧАХ
64.1. ПОСТРОЕНИЕ ИТЕРАЦИОННОЙ ПОСЛЕДОВАТЕЛЬНОСТИ
В разд. 6.3 неизвестная зависимость плотности теплового потока от времени q(r) была заменена конечно-мерным вектором, минимизирующим критериальную функцию. Теперь рассмотрим более сложную задачу поиска функции <7(г), на которой выбранный функционал принимает минимальное значение. Как и выше, пока не будем касаться вопроса об устойчивости решения ОЗТ в форме оптимального управления, оставив этот анализ до разд. 6.5 и гл. 8.
С учетом последнего замечания постановка задачи будет следующей. Среди функций одной переменной q = </(т) класса кусочно-непрерывных функций, заданных на отрезке [О, тт ], найти ту, на которой функционал
Тт
J^= f lT(q,d,T)-T*(T)]2dr(6.13)
О
достигает минимального значения при условиях, определяемых соответствующей краевой постановкой задачи теплопроводности.
Градиент этого функционала J*(j) в точке q связан с его прираще- тт
нием в этой точке равенством J (д + Д<?) - J (д) = J J’(r)Aq (т)дт+
О
+ о ( II Aqr ||), q+ AqGQ = Ьг.
В качестве численного метода оптимизации функционала (6.15) примем метод градиентного спуска, в котором итерационная последовательность получается по схеме, аналогичной конечно-мерному случаю:
Чк+Чт) = Чк(т)-Мк<Л ^-0,1,...,(6.14)
где q° (г) — начальное приближение; ^к (т) — допустимое направление спуска.
Соответствующие алгоритмы решения ОЗТ для функциональной формы оптимизации также будем строить на базе методов скорейшего спуска и сопряженных градиентов.
В методе скорейшего спуска для получения qk* ^т) определяется градиент невязки в точке qk (г) и минимизируется J (q) в направлении наиболее быстрого убывания функционала (в направлении антиградиента) , исходящего из этой точки:
qk* 1 (т) = qk (т) - gkJ'k (г), к = 0,1,....
\Л^к*^ = тт1(дк-&Л,ку(6.15)
к0> 0
Метод сопряженных градиентов соответствует следующему итерационному процессу:
qk + Чт) = qk (т) - 9к Sk (Т), * = 0,1,...;
7о=О;
Рк • J(qk*V) = rmn J (qk ~Рк8к\(6.16)
Как и ранее в параметрической оптимизации, различные варианты метода сопряженных градиентов определяются выбором параметра 7:
тт
$ j-kwx j'k-lw_ j’k(T)}dr
J I J*"4«W4<
0
Tm
S [ ^(гЦ’^Г 0
I VJ'k-X(fWdT 0
Для глубины спуска ^ в случае линейной постановки обратной задачи справедлива общая для метода скорейшего спуска и сопряженных градиентов формула, которая следует из условий (6.15) и (6.16)
тт J J'ktkdT
2 / (At^dT О
Замечание. Полагая, что искомая функция может быть представлена бесконечным рядом по некоторой системе функций {.^(т)} : 9(т) —
= 5 а^ ч>к (т), где ак - неизвестные коэффициенты, формально можно к= 1
свести данную задачу функциональной оптимизации к параметрической. В этом случае число варьируемых параметров будет бесконечным. С другой стороны, всегда можно ограничиться достаточно большим, но конечным числом параметров. Более того, расчеты на ЭЦВМ непремен-
но приводят к дискретному представлению задачи. И тогда возникает резонный вопрос о целесообразности перехода к более сложной задаче в бесконечно-мерном пространстве.
Ответ на этот вопрос, в частности, заключается в том, что при конечно-мерной аппроксимации исходная задача оптимизации не решается точно, и даже если установлена сходимость конечно-мерного приближения к экстремальному решению в исходном бесконечно-мерном пространстве, то эта сходимость может иметь достаточно нерегулярный характер. Кроме того, есть опасность, что процесс аппроксимации будет неустойчивым относительно погрешностей вычисления.
Добавим к этому мнению, что изучение непрерывных экстремальных задач по сравнению с дискретными, более близко специалистам, имеющим дело с решением уравнений с частными производными. Для наших целей такой подход может быть вполне естественен при гибридной (аналого-цифровой) реализации экстремальных методов решения ОЗТ (см. гл. 9).
Таким образом, использование более общей формы — функциональной оптимизации — вполне обосновано.
ФОРМУЛА ДЛЯ ГРАДИЕНТА
Центральный вопрос градиентной минимизации заключается в определении градиента J\qY Эффективный по скорости вычислений и точности метод расчета J' основывается на использовании решения сопряженной задачи. Этот подход будет подробно описан в гл. 8. Ниже приведем лишь конечные результаты для рассматриваемой ОЗТ.
Пусть ТФХ тела меняются с изменением температуры, т.е. обратная задача, соответствующая условиям (6.1), является нелинейной. Запишем прямую задачу для модельной температуры, заданной преобразованием
1 т
Кирхгофа 6 = J
хо о
X(T)dT, где Хо — некоторая постоянная.
Полагая
для простоты d = b, получим
ЭеЭ2е
_ -а(в) . 2 . *6(0,6), тЕ(0,тт]; Этох
(6-17)
»(х, о) =?(*);
Эе (6, т) _1
9*(t)=z(t);
(6.18)
(6-19)
Эхх0
Эе(О, г)1
9(т)=р(т),
(6.20)
Эхх0
где К*)= J Хо о
X(T)dT.
Мера погрешности для выбора управляющей функции р(т) будет иметь вид
(6.21)(6.21)тт
(6.21)
(6.21)
J(p) = JV9(b,T)-KT)A2dT,
Т*J X(T)dT). оТ*J X(T)dT). оО
Т*
J X(T)dT). о
Т*
J X(T)dT). о
1
где /(г) — известная функция (Яг) =
В [ 5, 6] показано, что градиент функционала (6.21) может быть
выражен формулой
(6-22)(6-22)J\t) = — ф(О,т)а(0(О,т)),
(6-22)
(6-22)
где ^(х, г) — функция, удовлетворяющая краевой задаче, сопряженной с задачей для приращения 6:
ЭфЭтЭфЭтЭ2Э2da Э2вda Э2в= — [а(9)^] + t-г, XG(M, Эх2de Эх2= — [а(9)^] + t-г, XG(M, Эх2de Эх2
Эф
Эт
Эф
Эт
Э2
Э2
da Э2в
da Э2в
= — [а(9)^] + t-г, XG(M, Эх2de Эх2
= — [а(9)^] + t-г, XG(M, Эх2de Эх2
(6.23)(6-24)(6.23)(6-24)(6.25)(6.25)(6.26)(6.26)те(0,тт);
(6.23)
(6-24)
(6.23)
(6-24)
(6.25)
(6.25)
(6.26)
(6.26)
^ (^, тт ) = 0;
э
— [в (9(6, т)) ф (Ь, т)] = 2[е (Ь, т) - Яг)]; ох
Э
— [ а (9(0, т)) ф (0,т)]= 0.
ох
Таким образом, для определения J\t^ необходимо решить задачу (6.23) — (6.26), в которой величина 9 (Ь, т) рассчитывается из (6.17) — (6.20) для заданного приближения к искомой функции р(т).
ВЫБОР ПРИБЛИЖЕНИЯ ПРИ РЕШЕНИИОБРАТНЫХ ЗАДАЧ ТЕПЛОПРОВОДНОСТИГРАДИЕНТНЫМИ МЕТОДАМИ
До сих пор при рассмотрении параметрической и функциональной оптимизации условно предполагалось, что искомое решение ОЗТ минимизирует целевой функционал. Однако, если входные данные известны с погрешностью и интервалы дискретизации <?(т) настолько малы, что шаговая саморегуляризация практически отсутствует, полученное приближение к ’’точному” решению будет иметь сильно осциллирующий характер.
Поэтому нет необходимости пытаться выявлять оптимальную точку с точностью выше точности задания входных данных. Имеет смысл прервать итерационный процесс по условию (6.8), т.е. как только не-
вязка достигнет значения суммарной погрешности температурных замеров и вычислений
В частности, для параметрической постановки ОЗТ с возмущенными исходными данными за допустимый уровень минимизации примем
J(q)-62,(6.27)
где 62 =6у+ 8^ . тт
Величина 8^ оценивается по формуле 8^, = J о2 (т^т, где о2 (т) — О
дисперсия функции Т*(т). Ошибку 8^ определить достаточно сложно, поэтому указанным приемом целесообразно пользоваться, когда выполняется условие 8^ « 8 т. В этом случае можно принять 8 — 8Т-
Для параметрической оптимизации в случае двух переменных линия уровня, соответствующая условию (6 27), ниже которой опускаться не предполагается, показана на рис. 6.1. В данной постановке задачи она ограничивает заштрихованную область недопустимых решений. Сформулированное ограничение является нежестким, однако при больших флуктуационных погрешностях в Т* качество восстанавливаемой функции может быстро ухудшаться по мере движения в сторону оптимальной точки.
Для выбора вектора qg или функции q& (т), удовлетворяющих условию согласования с ошибкой входных данных, используется некоторое предельное количество итераций к, т.е. число итерационных циклов рассматривается как параметр регуляризации градиентных методов при решении ОЗТ.
Вычислительный процесс для данного начального приближения завершается при выполнении неравенства Jk < 82.
Дополнительным регуляризирующим параметром в градиентных методах является величина итерационного шага 0^. Можно потребовать достаточно точного выхода на заданный уровень невязки за счет варьирования глубиной спуска на_ последней итерации, т.е. выбрать параметр /Зг по условию min | Jk — 82 |. Здесь к — это номер итерации, на 0--
которой выполняется неравенство (рис. 6.2) Jk >8 >Jk+ \
Выбор целевого функционала J (q) в виде среднеквадратичной невязки предполагает получение решений, близких к действительным только в среднем. В частности, градиент /'(т) заведомо равен нулю иа границе временного интервала при т = тт. В результате значение
Рис. 6.2. Изменение невязки в процессе итерационной минимизации
q (?т ) в процессе итераций меняться не будет. Поэтому, если не удается достаточно точно прогнозировать поведение искомой функции в конце временного интервала и учесть этот момент при задании начального приближения, то в некоторой окрестности т = тт кривая <?(т) будет отклоняться от действительного решения.
О МЕТОДАХ ГРАДИЕНТНОЙ МИНИМИЗАЦИИ
Остановимся на основных причинах, побудивших привлечь к итерационному решению ОЗТ методы скорейшего спуска и сопряженных градиентов. Это рассмотрение пока носит эвристический характер. О строгих результатах будет сообщено в разд. 8.1.
Эти методы в целом удовлетворяют требованиям, постулированным в разд. 6.2. Процесс уточнения искомого решения вначале происходит быстро, слабо зависит от ошибок входных данных и погрешностей вычислений и резко замедляется по мере приближения к оптимальной точке. В результате, с одной стороны, преодолевается одна из основных трудностей оптимизации, связанная с выбором достаточно близкого начального приближения, а с другой — появляется реальная возможность, используя вязкостные свойства алгоритмов, получить гладкие решения ОЗТ. Таким образом оказывается, что свойства медленной сходимости методов вблизи точки минимума, нежелательное при решении корректно поставленных задач, можно использовать как полезное при решении некорректных задач.
Методы применимы к решению не только линейных, но и нелинейных задач, обладают наглядностью и универсальностью. Как будет показано в гл. 8, они легко обобщаются на другие типы обратных задач теплообмена, позволяют достаточно просто учитывать априорную информацию об искомом решении.
Ниже будет установлено, что реализация соответствующих градиентных алгоритмов приводит к эффективным вычислительным процессам, отличающимся простотой, малыми затратами машинного времени и способностью надежного определения достаточно близких приближений к искомым функциям. Важным моментом является также то, что методы эффективно реализуются не только на ЭЦВМ, но и на гибридных вычислительных системах (см. гл. 9), что дает еще большую экономию затрат машинного времени.
Сравнивая возможности выбранных градиентных методов, можно ожидать лучших характеристик вычислительного процесса в случае метода сопряженных градиентов. В первую очередь, данное замечание относится к задачам с гладкими входными данными. Поясним этот момент.
Дело в том, что метод скорейшего спуска представляет собой метод первого порядка, основывающийся на линейной аппроксимации принятого критерия. Качество такой аппроксимации резко ухудшается по ме-
ре приближения к стационарной точке. Метод не обладает "памятью”, поскольку на каждом итерационном шаге происходит полное обновление информации. В итоге, плохая сходимость метода начинает проявляться еще на достаточно большом удалении от искомого решения.
Однако можно предположить, что в случае больших флуктуационных ошибок в результатах измерений этот недостаток заметно проявляться не будет, так как предполагается прерывать релаксационный процесс по условию (6.8) с большой величиной допустимого уровня невязки 52. В результате, потребное количество итераций окажется небольшим и существенного замедления сходимости еще не произойдет.
Замечание. Методы минимизации второго порядка (ньютоновского типа) непригодны для рассматриваемой итерационной регуляризации. Это объясняется тем, что в линейном случае они сводятся к непосредственному обращению оператора А исходной обратной задачи Аи = /, а в нелинейном случае требуется обращение производной этого оператора. В то же время оператор А и его производная не являются непрерывными, что исключает такую операцию. Поэтому методы ньютоновского типа могут применяться только при использовании шаговой регуляризации решения или для минимизации сглаживающего функционала при вариационном методе построения регуляризирующего алгоритма.
Метод сопряженных градиентов в некотором смысле объединяет достоинства методов первого и второго порядков. На каждой текущей итерации используется также информация и о предыдущем шаге, поскольку для вычисления нового сопряженного направления требуется знать градиент не только в данной, но и в предшествующей точках. Метод дает возможность ближе и за меньшее число итераций выйти в требуемую окрестность решения, начиная от далекого начального приближения. В то же время, трудности, присущие ньютоновским методам оптимизации, в методе сопряженных градиентов отсутствуют, так как не требуется вычислять и обращать матрицу вторых производных. Ниже будет показано, что метод сопряженных градиентов действительно является эффективной вычислительной процедурой для решения граничных ОЗТ. Данный метод может успешно применяться для решения и других обратных задач, в частности, коэффициентных (см. гл. 8).
ЭКСПЕРИМЕНТАЛЬНОЕ ИССЛЕДОВАНИЕ АЛГОРИТМОВ
Алгоритмы решения обратных задач теплопроводности, как в линейной, так и в нелинейной постановках, основанные на параметрической и функциональной оптимизации и реализующие методы скорейшего спуска и сопряженных градиентов, достаточно подробно описаны в работах [ 4, 5, 6]. Ниже излагаются результаты практического анализа корректности и эффективности этих алгоритмов, который заключается в выяснении следующих вопросов:
Как влияют вычислительные ошибки и ошибки температурных измерений на сходимость итерационных процессов и качество получаемых приближений?
По какому условию следует заканчивать итерации?
Насколько велико может быть искажение решения за счет неправильного задания начального приближения в окрестности т = тт? Соответствующие методические расчеты проводились с шагами по числу Фурье ДРо = а^тЦ1, значительно меньшими тех предельно допустимых значений, которые соответствуют границе устойчивости прямых алгебраических методов решения интегральных форм ОЗТ (см. гл. 4). Таким образом, шаговая регуляризация решения практически не сказывалась и можно было исследовать регуляризирующие свойства предложенных итерационных методов. Изложим полученные результаты.
УСТОЙЧИВОСТЬ К ОШИБКАМ АППРОКСИМАЦИИ И ОКРУГЛЕНИЯ.
ТОЧНОСТЬ ВОССТАНОВЛЕНИЯ ГРАНИЧНОГО УСЛОВИЯНА ГЛАДКИХ ДАННЫХ
Было установлено, что процесс итерационного уточнения теплового потока q^ устойчив к ошибкам, связанным с реализацией вычислительных алгоритмов на ЭЦВМ. Этот вывод относится как к алгоритмам параметрической, так и функциональной оптимизации, построенным на базе методов скорейшего спуска и сопряженных градиентов.
В проведенных методических расчетах в качестве начальных приближений были выбраны далекие оценки q° = 0 или q° (т) = 0. Итерационные процессы вначале сходились быстро и резко замедлялись после трех—шести итераций. При этом в большинстве случаев успевала выявляться форма теплового потока q (т).
Вязкостные свойства градиентных методов оказались достаточными, чтобы за любое разумное число итераций не возникло сколь-нибудь существенных колебаний в решении, если в качестве входной информации использовались невозмущенные данные (рис. 6.3 и 6.4, см. также рис. 6.7 и 6.8). В то же время точность восстановления граничного условия достаточно сложной структуры оказывалось вполне приемлемой для большинства практических применений.
Подобное поведение итерационного процесса позволяет избегать введения допустимого- уровня минимизации и прекращать поиск обычными способами, например, по ’’слипанию” двух последовательных приближений к тепловому потоку:
шах | qk + 1 (тп) - qk (т„ ) | < е, п=1,ш.
тп
Отсутствие признаков неустойчивости итерационного решения ОЗТ с точными данными наводит на мысль, что аналогичное поведение решения возможно также и при использовании сглаженной температурной информации. Проведенные расчеты, в которых в качестве алгоритма
Рис. 6.3. Результаты восстановления плотности теплового потока по методам скорейшего спуска и сопряженных градиентов для невозмущеиных данных b = d, ДРод = 0,011 - действительное решение; 2, 3, 4 — соответственно 1-е, 9-е и 50-е приближения по методу сопряженных градиентов; 5 - 50-е приближение по методу скорейшего спускаРис. 6.3. Результаты восстановления плотности теплового потока по методам скорейшего спуска и сопряженных градиентов для невозмущеиных данных b = d, ДРод = 0,011 - действительное решение; 2, 3, 4 — соответственно 1-е, 9-е и 50-е приближения по методу сопряженных градиентов; 5 - 50-е приближение по методу скорейшего спускаq-ТО"6, Вт/м*q-ТО"6, Вт/м*Рис. 6.4. Результаты восстановления плотности теплового потока по методу сопряженных градиентов для невозмущенных данных b = 0,003 м, d = 0,002 м, а = = 0,35 • 10’6 м2/с, Х = 0,721 кВт/(м К), г = 0,4 с:
Рис. 6.3. Результаты восстановления плотности теплового потока по методам скорейшего спуска и сопряженных градиентов для невозмущеиных данных b = d, ДРод = 0,01
1 - действительное решение; 2, 3, 4 — соответственно 1-е, 9-е и 50-е приближения по методу сопряженных градиентов; 5 - 50-е приближение по методу скорейшего спуска
Рис. 6.3. Результаты восстановления плотности теплового потока по методам скорейшего спуска и сопряженных градиентов для невозмущеиных данных b = d, ДРод = 0,01
1 - действительное решение; 2, 3, 4 — соответственно 1-е, 9-е и 50-е приближения по методу сопряженных градиентов; 5 - 50-е приближение по методу скорейшего спуска
q-ТО"6, Вт/м*
q-ТО"6, Вт/м*
1 — действительное решение; 2, 3, 4 — соответственно 1-е, 3-е и 100-е приближения
сглаживания применялся алгоритм, равномерно приближающий функцию и ее производную [ 1], подтвердили это предположение.
Отсюда следует важный вывод: для решения некорректно поставленных обратных задач можно применять традиционную формулу градиентной минимизации, если предварительно сгладить результаты температурных измерений. В целом ряде случаев такой подход к обработке данных тепловых испытаний оказывается
не только вполне приемлемым, но и наиболее целесообразным.
Наконец, как и ожидалось, последовательность приближенных реше-
Рис. 6.5. Пример сходимости итерационных последовательностей для невозмущеиных данных:
1 - метод скорейшего спуска; 2 - метод сопряженных градиентов
ний, построенная по методу сопряженных градиентов, сходилась быстрее и давала возможность ближе подойти к минимуму функционала-невязки, нежели в случае скорейшего спуска Для одного из примеров подобная ситуация показана на рис. 6.5. Алгоритм решения ОЗТ на основе сопряженных градиентов лишь немногим сложнее алгоритма скорейшего спуска и обладает преимуществом в суммарных затратах вычислительного времени при получении искомого решения с достаточно высокой точностью. Все это позволяет рекомендовать именно этот алгоритм для практического использования при обработке экспериментальных данных.
УСТОЙЧИВОСТЬ К ОШИБКАМ ВХОДНЫХ ДАННЫХИ ВЫБОР ПРИБЛИЖЕНИЯ
Появление флуктуационных ошибок в результатах температурных измерений нарушает описанное выше поведение итерационного процесса. Выявляется также отличие в свойствах алгоритмов параметрической оптимизации от алгоритмов оптимального управления.
Скорость сходимости методов, в которых градиент вычисляется с помощью сопряженной задачи, на первых итерациях оказалась сравнимой со скоростью в случае точного задания входной информации. Весь ход итерационного процесса при наличии ошибок во входных данных можно условно разделить на два этапа: этап выявления и уточнения основных структурных особенностей искомой функции и этап постепенного развития осцилляций в решении. Важно отметить, что первый этап в алгоритмах оптимального управления для кривых </(т) разумной сложности успевал в целом закончиться до этапа проявления некорректности задачи. Причем ход уточнения решения на первом этапе сравнительно слабо зависел от уровня и распределения высокочастотной составляющей ошибки в температурных данных.
На рис. 6.6, а для достаточно больших флуктуационных возмущений входных данных <Г*п = Т* + 80 где 80 = 0,1 Т^ах; шп - случайная величина, распределенная по равномерному закону на сегменте [ —1, 1]) показаны результаты для трех первых итераций, полученных по методу сопряженных градиентов. Последнее приближение уже достаточно близко к искомой кривой q^y Если продолжать вычислительный процесс дальше, то в течение следующих трех итераций результаты меняются относительно мало. Начиная с 7 — 8 итерации, наблюдается постепенное ’’раскачивание” решения (на рис. 6.6, б приведено 50-е приближение). Примерно такое же поведение наблюдается и в других случаях.
Сходимость алгоритмов параметрической оптимизации оказалась значительно менее регулярной и зависела от характера и величины ршибок в данных измерений. И в том, и в другом случае необходимо ввести допустимый уровень минимизации, т.е. разумно согласовать число итераций с точностью задания исходных данных, с тем, чтобы остановить итерационный процесс где-то на стыке первого и второго этапов.
Рис. 6.6. Итерационные решения ОЗТ методом сопряженных градиентов с возмущенными данными, d — Ъ, ДРод = 0,01:0 - действительное решение; 1, 2, 3 - 1-е, 2-е и 3-е приближения соответственно;4 - приближение, выбранное по критерию невязки (4-я итерация); 5 - 50-е приближениеРис. 6.6. Итерационные решения ОЗТ методом сопряженных градиентов с возмущенными данными, d — Ъ, ДРод = 0,01:0 - действительное решение; 1, 2, 3 - 1-е, 2-е и 3-е приближения соответственно;4 - приближение, выбранное по критерию невязки (4-я итерация); 5 - 50-е приближениеу, Вт (иу, Вт (и’*1Si8Sb*1PSR’*1Si8Sb*1PSR10001000
Рис. 6.6. Итерационные решения ОЗТ методом сопряженных градиентов с возмущенными данными, d — Ъ, ДРод = 0,01:
0 - действительное решение; 1, 2, 3 - 1-е, 2-е и 3-е приближения соответственно;
4 - приближение, выбранное по критерию невязки (4-я итерация); 5 - 50-е приближение
Рис. 6.6. Итерационные решения ОЗТ методом сопряженных градиентов с возмущенными данными, d — Ъ, ДРод = 0,01:
0 - действительное решение; 1, 2, 3 - 1-е, 2-е и 3-е приближения соответственно;
4 - приближение, выбранное по критерию невязки (4-я итерация); 5 - 50-е приближение
у, Вт (и
у, Вт (и
’*1Si8Sb*1PSR
’*1Si8Sb*1PSR
1000
1000
г
Рис. 6.7. Результаты итерационного решения ОЗТ по методу сопряженных градиен-
TOBd = 6 = 0,15 м,а = 10"4м2/с, Х= 360 Вт/(м-К), Дт = 0,025 с:
Сплошная кривая — действительное решение: 1 — 100-е приближение для точных данных; 2 — нормальный закон распределения ошибок с разбросом Зо(т) =
= 0,02ГЙ1ах (останов по критерию невязки)
Как показывают расчеты, осциллирующий характер решений проявляется постепенно, нарастание амплитуды колебаний происходит медленно. Это способствует достаточно точному определению требуемого приближения к искомой функции.
Приближенная аналитическая форма представления решений прямой задачи теплопроводности, рассмотренная в гл. 4, позволяет при соответствующем выборе шага дискретизации процесса по времени Дт добиться хорошего качества аппроксимации исходной непрерывной задачи. В итоге, при наличии заметных ошибок в температурных измерениях, выполняется неравенство §т » 8^, и можно потребовать прекращения поиска по условию
J = 82 ,(6.28)
где 8 = 8 ^.
На рис. 6.6 и 6.7 показаны приближенные решения ^ (т), полученные с помощью описанного выше алгоритма с остановом по условию (6.28). Эти результаты можно расценить как вполне удовлетворительные.
ОБ ОТСУТСТВИИ РАВНОМЕРНОЙ СХОДИМОСТИ
В разд. 6.5 отмечался факт отсутствия равномерной сходимости решения изложенным методом. В связи с этим интересно выяснить, как будет влиять ’’обнуление” градиента при т = тт на решение обратной задачи. Заметим, что в параметрической оптимизации за счет разностной аппроксимации целевой функции ’’последняя” компонента градиента 9J/d<?m не равна нулю, однако ее значение непрерывно уменьшается при все более точной аппроксимации целевой функции. В любом случае восстановленное решение будет уклоняться от точного в некоторой окрестности концевой точки т = тт, что приводит к искажению решения.
На рис. 6.8, а приведены результаты расчета плотности теплового потока по методу сопряженных градиентов при условии, что восстанавливаемая функция не равна нулю при т = тт с начальным условием <7°(т) = 0, т € [0, тт ]. Для другой начальной оценки результаты представлены на рис. 6.8, б. Видно, что более правильный учет поведения искомой функции при задании начального приближения дает лучшие результаты.
При варьировании начальным приближением q° (т) в классе постоянных значений функции q^^t) = Сх = const, т Е [0, тт ] или постоянных значений производной dq° (r^dr = С2 = const, ^°(0) = 0, т € [0, тт ] в полученном множестве решений q(T) имеется представитель, наиболее близкий к действительному решению.
При выборе этого представителя для случая гладких входных данных можно ориентироваться на величину минимизируемой невязки температур спустя 10 — 20 итераций: при более близком задании начального приближения в окрестности концевой точки, величина невязки оказывается меньше. В частности, для задачи, результаты решения которой 127
Рис. 6.8. Методический пример, d = Ь, ДРо^ = 0,1 (входные данные иевозмущен- иые; сплошная кривая — действительное решение):
а — начальное приближение <?°(т) =0: 1 - 100-е приближение; б - начальное приближение (штриховая линия), 1 — 25-е приближение
приведены на рис. 6.8, а, где принято q° = 0, невязка J10 — 6 с - К2, в то время, как более близкая начальная оценка дает меньшую невязку У10 — 2 с • К2 (см. рис. 6.8,5).
6.8. ЧИСЛЕННОЕ ОПРЕДЕЛЕНИЕ ТЕПЛОВЫХ НАГРУЗОКПРИ ПЕРЕМЕННЫХ ТЕПЛОФИЗИЧЕСКИХХАРАКТЕРИСТИКАХ ТЕЛА
Существующие методы не дают возможности построить аналитическое решение краевой задачи теплопроводности в общем случае с учетом нелинейности задач по ТФХ. Поэтому для практической реализации градиентного поиска тепловых нагрузок при условии, что свойства тела зависят от температуры, необходимо использовать численные методики расчета температурного поля. Для решения сопряженной краевой задачи и задачи для приращений температуры также будет использоваться численный подход.
Представим задачи (6.17) - (6.20), (6.23) — (6.26) и задачу для приращения температуры Д9(х, т), соответствующего приращению управления Др(т), в конечно-разностной форме на равномерной пространственно-временной сетке ^Xj = /Дх, l = 0,L;xo = 0,х^ = Z>} , { т„ = = п Дт, п = 0, т; т0 = 0 j . Имея соответствующие алгоритмы, можно построить процедуру итерационного уточнения начальной оценки?0 (т) = 128
= q° (t)/Xq градиентным методом. Аппроксимацию задач выполним иа неявном шеститочечном шаблоне, описанном в разд. 5.1.
В итоге для численного определения модельной температуры 6(х, т), сопряженной переменной ф(х, т) и приращения Д9(х, т) в каждом временном слое будем иметь соответствующие трехдиагональные системы алгебраических уравнений — нелинейные для 6 и линейные для ф и △0. Решение этих систем выполняется по методу прогонки (в сочетании с итерациями по коэффициентам при расчете 9). Заметим, что численное интегрирование сопряженного уравнения (6.23) выполняется в направлении от т = тт к т = 0. Поэтому неявная схема аппроксимации запишется также в ’’перевернутом” (по отношению к аппроксимации уравнения теплопроводности) виде.
Обратимся теперь к анализу результатов численного моделирования. Рассмотрим следующие два примера, соответствующие различным ТФХтела (Х[Вт/(м К)], а[ м2/с]):
Х = 0,721, й = 0,4 • 10^-0,143 -10’9 Г + 0,408-10-12 7^.
X = 0,721 + 0,288 • 10"3 Т, а = 0,4 • 10~6 - 0,143 • 10"9 Т*
+ 0,408- Ю’12?2.
В качестве параметра /3^, характеризующего глубину спуска, в этих примерах бралась линейная оценка (см. разд. 6.4.1). Численное решение приведенных ниже задач было выполнено на разностных сетках с 50-ю узлами по пространству и 60-ю - по времени. За начальную оценку принималась величина q° = 0. В целях экономии машинного времени расчеты как для прямых, так и для обратных задач проводились без итераций по теплофизическим коэффициентам.
Начнем со случая невозмущенных входных данных. Эти результаты представлены на рис. 6.9 (пример 1) и рис. 6.10, 6.11 (пример 2).
Кривая 3 (см. рис. 6.9, а) была получена из решения ОЗТ при замене действительных ТФХ из примера 2 постоянными значениями X = = 0,721 Вт/(м К) и а = 0,4 • 10-6 м2/с. Видно, что неучет изменения свойств может приводить к существенным искажениям искомого граничного усйовия.
По итогам расчетов можно сделать выводы, в целом совпадающие с результатами, полученными для полу аналитической методики итерационного определения тепловых нагрузок (см. разд. 6.7).
Во-первых, оба градиентных метода — скорейшего спуска и сопряженных градиентов — могут применяться для обработки данных экспериментальных исследований. Однако метод сопряженных градиентов, лишь немногим более сложный по сравнению с методом скорейшего спуска, давал значительно лучшие результаты как по скорости сходимости, так и по точности восстановления граничного условия.
Во-вторых, для невозмущенных данных не было замечено никаких признаков неустойчивости итерационного решения ОЗТ, что позволяет 5-99 129
Рис. 6.9. Примеры восстановления плотности тепловых потоков с иевозмущенными входными данными Г*(т) = /(т), <?*(т) =0 и начальным приближением q” (j') = 0 (для Ь = 0,002 м (а) и b = 0,004 м (б) (сплошная кривая - действительное решение) :
1 — расчет по методу скорейшего спуска при переменных ТФХ (50-я итерация); 2 — расчет по методу сопряженных градиентов (50-я итерация); 3 - расчет по методу сопряженных градиентов при допущении, что а(Г) = const (50-я итерация)
Рис. 6.10. Результаты восстановления плотности теплового потока 6 = 0,003 м (сплошная кривая - действительное решение):
1 и 2 соответственно 30-е и 60-е приближения для невозмущенных данных по методу сопряженных градиентов; 3 — 60-е приближение на сглаженных данных (исходные значения температуры включали ошибки, распределенные по нормальному закону с разбросом За = 0,05 Т’тах)
могут значительно отличаться от искомых. В то же время выбор приближения (номера итерации к = к') по допустимому уровню невязки (6.8) позволяет получить вполне приемлемые по точности решения. Добавим к этому, что учет в (6.8) 6^ ^ О (эта ошибка определялась практическим способом), как правило, давал лучшие результаты по сравнению с использованием величины 6^ в качестве суммарной погрешности (см. кривые 2 и 3 на рис. 6.12).
Другая возможность восстановления плавной функции q (т) не связана непосредственно с принципом допустимого уровня невязки и заключается в предварительном сглаживании температурных данных. Соответствующий результат, полученный с помощью регуляризованной методики сглаживания [1], представлен на рис. 6.10. Заметим, что такой подход к определению тепловых нагрузок в целом ряде случаев оказывается более целесообразным. Как показали расчеты, предварительное сглаживание входной информации исключает появление признаков неустойчивости в решении ОЗТ при увеличении числа итераций. Таким образом, можно остановить итерационный процесс по обычному условию близости предыдущего и данного приближений.
Следуя изложенному выше градиентному методу, можно построить
Рис. 6.12. Результаты восстановления граничных условий по методу сопряженных градиентон для нозмущеннон входной температуры Г*(т) = /,(т) н<?*(т) = 0 (</° = = 0,6 = 0,004 м): 5
1 — искомые функции; 2 - приближение, выбранное по условию (6.8), 9-я итерация; 3 - приближение, соответствующее условию 6 = 6 j-, 20-я итерация; 4, а - 30-я итерация; 4, б — точные входные температуры; 5, б - возмущенные входные температуры
соответствующий итерационный алгоритм для решения нелинейной обратной задачи в постановке II. Формула для градиента функционала (6.2), записанная через решение сопряженной задачи, получена для этого случая в [ 6]. Рассмотренный регуляризованный итерационный метод в работах [10, 11] распространен на решение обратной задачи для обобщенного нелинейного уравнения теплопроводности, включающего распределенный источник и конвективный член, в том числе для случая нескольких точек измерений температуры в теле Был также построен градиентный алгоритм одновременного поиска граничного условия и коэффициента температуропроводности материала тела (комбинированная гранично-коэффициентная ОЗТ). Во всех этих случаях разработанный итерационный метод показал высокую эффективность — хорошую точность результатов, сравнимую с точностью задания входных температур, и малые затраты машинного времени.
ИТЕРАЦИОННЫЙ ПОДХОД К ОПРЕДЕЛЕНИЮНЕСТАЦИОНАРНЫХ ТЕПЛОВЫХ НАГРУЗОКВ ДВУМЕРНОМ СЛУЧАЕ
Рассмотренные в настоящей главе градиентные методы решения обратных задач в параметрической и функциональной постановках допускают естественное обобщение на многомерный случай Покажем это на примере функциональной оптимизации для задачи с двумя пространственными координатами х и у, те. когда вектор теплового потока в каждой точке пространства параллелен плоскости ху и не меняется пог.
Будем считать, что тело имеет прямоугольное сечение и на ограничивающих его плоскостях х = О, х = Ь, у = О теплообмен отсутствует (рис. 6.13). Требуется найти тепловой поток q^x, т) на границе у = с из условия допустимого минимума функционала невязки
ттЬ
J (р) = / dr / [Г(х, 0,т)-f(x, T)Vdx,(6.29)
Оо
где f(x, т) — заданная функция, соответствующая температурным измерениям на границе у = 0.
Температура Т(х, 0, т) определяется из решения прямой задачи z . qVx, т) теплопроводности с заданным управлением р (х, т) =:
й Уд^ Уд2 У
= а( —г + —х ), х€(0,6), у6(0,с), тЕ(0,тт];
ЭтЭх2Эу2
T^,y,0) = ^x,y), ^£[0,6], у е[0,с];
ЪУ(Ь, у, Т) ЭТ(0,у, Т) ЭТ(х, о, Т)
-= = = о, т Е [ О, тт ];
охохоу
дт(х, с, т)
—; = PU т), т е [о,тт ].
В работе [ 6] показано, что градиент функционала (6-29) выражается формулой Jp — — ^(х, с, т), где функция 0(х, с, т) удовлетворяет сопряженной задаче:
д*Э2*д2^
^G(0,6), yG(0,c), тЕ[0,тт);
отох*оу
Ф(х,у,тт) = 0;Ф(х,у,тт) = 0;у\ \<?fx^у\ \<?fx^(6.30)
Ф(х,у,тт) = 0;
Ф(х,у,тт) = 0;
у\ \<?fx^
у\ \<?fx^
дф(х, с, т) _ Эф(Ь, у, т) д\Н0,у,т) дуЭхЭх’
Э (х, 0, т)
= 2[ Г(х, 0, т) - Дх, т)].
оу
Рис. 6.13. Область щюстранственных координат
Общая схема решения ОЗТ в двумерной постановке остается такой же, как и в случае одной пространственной переменной Для расчета функций Т(х, О, т), ^(х, с, т) удобно пользоваться приближенно-аналитической методикой решения двумерной задачи теплопроводности, изложенной в разд 4 4 При этом сопряженная задача приводится к постановке с ’’обратным” временем заменой переменной t = тт — т. Выбор итерационного шага (глубины спуска) /3 в каждом цикле приближения должен проводиться по условию
дДрк*Чх, т)) _
где рк*х^х, т) = рк(х, т)-0к?к(х, т); £к(х, т) - направление спуска.
Несложно показать, что оптимальное значение /3 выражается формулой
Tm b
J" dT _f [^(х, О, Т)-/(х, т)]ДТ(^(л, Т),х, T)dx
f dr f ДТ2(?к(х, T),x, T)dx
О О
где ДТ — приращение температуры
Без каких-либо принципиальных изменений градиентный метод распространяется и на другие постановки задач, рассматриваемые в областях иной геометрии, например, сферической или цилиндрической, а также для подвижных границ тела Методом функциональной оптимизации с использованием сопряженной задачи для вычислений градиента интегральной ошибки могут быть решены также обратные задачи других типов, в частности, коэффициентные ОЗТ и обратные задачи теплообмена в технических системах
Выводы
Изложен итерационный метод решения обратных задач теплопроводности, в котором регуляризация осуществляется при помощи согласования числа итераций с величиной погрешности исходных данных Даны экстремальные постановки граничных обратных задач для одномерного и двумерного уравнений теплопроводности, и на основе методов скорейшего спуска и сопряженных градиентов построены регуляризованные алгоритмы их решения
Методом вычислительного эксперимента исследованы регуляри- зирующие и точностные характеристики параметрической и функциональной форм данного метода применительно к решению линейных и нелинейных граничных ОЗТ Показано, что разработанный метод позволяет строить эффективные алгоритмы для решения этих задач
ГЛАВА?
РЕГУЛЯРИЗАЦИЯ ВАРИАЦИОННЫХ ПОСТАНОВОКОБРАТНЫХ ЗАДАЧ ТЕПЛОПРОВОДНОСТИ
7 1 РЕГУЛЯРИЗОВАННЫЙ АЛГОРИТМРЕШЕНИЯ ОБРАТНОЙ ЗАДАЧИ
В настоящей главе исследуются методы решения обратных задач теплопроводности, базирующиеся на принципе регуляризации по Тихонову экстремальной постановки задачи
Общие вопросы решения линейных ОЗТ с помощью метода тихоновской регуляризации изложены в работе [ 6] Ниже остановимся на вопросах разработки вычислительных алгоритмов и практической реализации этого подхода
Как было показано в гл 3, интегральные формы ОЗТ обязательно включают в себя некорректную операцию решения интегрального уравнения 1-го рода для определения искомого граничного условия (теплового потока, температуры поверхности) или некоторой вспомогательной функции (в частности, плотности теплового потенциала), с помощью которой затем без особых трудностей рассчитывается искомая величина. В случае одномерных задач это уравнение имеет общий вид
т
; «аж(тлм? -=/(т), TG(o,rmj,(7i)
о
где и (т) — неизвестная функция
Ядро интегрального уравнениях (т, О и свободный член Дт) определяются конкретной постановкой задачи
Перепишем уравнение (7 1) в операторной форме
Au=f, uGL, fGF,(7 2)
где А — линейный непрерывный оператор, определяемый ядром К(т, 8); U и F — гильбертовы пространства.
Предположим, что правая часть (7 2) задана с известной погрешностью 5 относительно точных данных / , а именно
/=/8, l/I-/slF<5
Общий регуляризирующий алгоритм для решения уравнения (7 1) заключается в выборе приближения среди экстремалей сглаживающего функционала (2 24) при определенном согласовании параметра регуляризации а с 8 Стабилизатор Г2 [и] на практике выбирается на основе качественной информации о решении — обычно из требований максимальной гладкости В дальнейшем будем считать, что f G Ьг [0, тт ] и м G И^ [0, тт ]. Тогда функционал (2 24) можно представить в виде [ 6]
Ф„[м, А, = ИЛм - Д II? + a(Lku, и), ,(7.3)
«о 2з
. кdid*и
где Lku = Б (-1/ ijjij^ ); ^(т) —некоторые положи-
/=0dT*dT1
тельные непрерывные функции.
Уравнение Эйлера для функционала (7.3) имеет вид
А*Аи + aLku = A*fb ,(7.4)
его решение дает некоторую регуляризованную функцию w“(r).
Рассмотренный метод соответствует регуляризованной постановке озт, записанной в бесконечномерных пространствах решения и входных данных. Переходя к конечно-разностному эквиваленту уравнения (7.4) и решая его при известных граничных условиях, определим сеточную функцию и“т(т). Возможен несколько иной подход. Предварительно оператор А аппроксимируется с помощью оператора Лд и уже затем регуляризируется разностный аналог интегрального уравнения (7.1). С вычислительной точки зрения второй вариант предпочтительнее, если приближенное вычисление интеграла в (7.1) построено с учетом возможности аналитического интегрирования ядра К(т, £) на выбранном интервале [т/_ у, т/]. В этом случае за счет исключения разностных аналогов интегральных членов в уравнении Эйлера получаются более простые и экономичные алгоритмы. Остановимся на этом вопросе подробнее, поскольку именно такая ситуация имеет место для большинства постановок ОЗТ, рассмотренных в гл. 3 и 4.
Аппроксимируем уравнение (7.1) на равномерной сетке по т в соответствии со способом, изложенным в гл. 4. В результате получим систе- л
му алгебраических уравнений Б u.<pni = f6n, п = l,m, или в матричной записи А. и = fg> где Ад — нижняя треугольная матрица; и = ^и. }^; f
6 l-'бл 1 г
Регуляризованная постановка этой задачи для случая к = 2, и* = = 0 и весов г0 = 0, тх (т) = rx = const > 0, г2 (т) = г2 = const > 0 состоит в нахождении параметров ut, i=\,m, дающих минимум функции
m л
^[«1 = Б ( Б ^л/-/5„)2+ -4 5(“„-“л-1)2 + л—1 f=lДт л
+s^+i-4+«»-i)2-м
Дт л
Минимизируя (7.5) по всем йп с учетом тех или иных граничных
условий, получим систему линейных алгебраических уравнений с симметричной положительно определенной матрицей
B(a)u = D(a),(7.6)
где В = Ад Ад + аС; Ад — транспонированная матрица; D = Ад fg + g.
Элементы нормальной матрицы А^ Ад даются формулой
т
ЬкГ 2 VnV bkl = blk- М=1,т. п — 1
Матрица С является конечно-мерным аналогом сглаживающего операто
ра Z2 при г0 = 0. Вектор Ад fg =-ра Z2 при г0 = 0. Вектор Ад fg =-^Sn^nk^Sn^nkк = 1,т. Вектор gк = 1,т. Вектор g
ра Z2 при г0 = 0. Вектор Ад fg =-
ра Z2 при г0 = 0. Вектор Ад fg =-
^Sn^nk
^Sn^nk
к = 1,т. Вектор g
к = 1,т. Вектор g
определяется граничными условиями.
Довольно часто применяется регуляризация 1-го порядка, состоящая в минимизации первых разностей, или разновидность регуляризации П-го порядка, когда минимизируются только вторые разности.
Рассмотрим первый случай, записывая конечно-мерный аналог регуляризирующего функционала в виде
т п
Фа[и]= 2 ( 2 ^ni-fn)2 + a Х^^^2 Й = 1 ;=1”
и задавая следующим образом граничные условия (например, из аппроксимации первых производных на концах временного интервала): и, — - и0 = С[ о, ит+ 1 - ит = С1т. Тогда матрица С и вектор g запишутся
О
О
g — [ —«Сю, 0,..., О, «Cim ]т.
Во втором случае возьмем целевую функцию типа
ФДи]= 2 ( 2 u^.-^+aSйп_хУ
и = 1 i=l"
и граничные условия в виде вторых и третьих разностей, что соответствует аппроксимации вторых и третьих производных:
и0 - 2ui + u2 = C20; -“-i + 3uo — 3«i + u2 — Сэо;
Um _ i — 2um + um + i = С^т> ~um — 1 + Змт — 3um + 1 + um + 2 =Сз л
В результате получим
1-21
-25-41
1-46-41О
1-46-41
О1-46-41
1-45-2
1-21;
g = [ а(С20 "*" С30 ), — йСго) 0, ..., О, ttC^m > ^Сзт — Cim )] •
Решая систему (7.6) при выбранном порядке гладкости искомого решения и заданном значении параметра а, характеризующем степень сглаживания, получим некоторое приближение п“ к истинной функции мт(т).
О ДОПУСТИМОЙ СТЕПЕНИ СГЛАЖИВАНИЯИ ВЫБОРЕ ПРИБЛИЖЕНИЯ
Известно, что для самосопряженного линейного оператора, каким является матрица В, существует система линейно независимых, попарно ортогональных и единичных по норме собственных векторов { е„ } — ор- тонормированный базис евклидова пространства заданной размерности.
тт
Разложим элементы и и D по этому базису: u = 2 £дед; D = 2 ^пйП’ л = 1л = 1
где ?я и ?я ~ координаты векторов и и D относительно базиса {ед} ”• Подставим указанные разложения в уравнение (7.6)
тт
S LBe = Б f е . лпл
п=1п=1
Из определения собственных векторов ея и собственных чисел Хя матрицы Ве„ = Хяея следует, что в данном случае £п = ^Z^.
т ^л
Таким образом, имеем и = 5 — ед. Отсюда видно, что чем мень- л = 1 Хл
ше собственные числа Хд, тем сильнее растягиваются координаты вектора D при переходе к вектору и и тем значительнее усиливаются ошибки
правой части уравнения (7.6). Кроме того, при малых ^ имеет место дополнительное искажение соответствующих компонент решения и, обусловленное вычислительными возмущениями элементов матрицы.
Большой разброс собственных чисел матрицы В, в том числе появление очень малых Х^, наблюдается при малых значениях параметра а, так как в этом случае матрица В близка к нормальной матрице АдАд, соответствующей нерегуляризованной вариационной постановке задачи. Поэтому полученное решение будет иметь совершенно неудовлетворительный, колеблющийся вид.
По мере увеличения а растет вклад стабилизирующей матрицы С, что приводит к лучшей обусловленности матрицы В и постепенному выглаживанию решения, причем в некотором диапазоне изменения параметра регуляризованные приближения окажутся наиболее близкими к истинной функции нт(т). При дальнейшем увеличении а кривые н“ (т) будут приобретать все более плавные очертания, но одновременно удаляться от кривой ит (т).
При решении обратных задач теплопроводности для выбора разумных (физически обоснованных) приближений иа были использованы два различных способа. Первый способ основывается на принципе невязки [41, 69] и требует знания достаточно точной оценки погрешности 8. В этом случае параметр а > 0 определяется из условия согласования невязки с погрешностью 8, заданной в метрике евклидова пространства:
m п
2 ( *(7.7)
л=1 1=1
Этот способ можно применять при условии, что погрешность аппроксимации оператора А намного меньше величины 8. Если же такое условие не выполняется, следует воспользоваться обобщенным принципом невязки [ 34]. Второй, ’’квазиоптимальный”, способ согласования а с 8 не предполагает знания величины погрешности и состоит в миними
зации по а величины II а IIF [ 101].
da
Отметим, что второй способ требует качественного обычно визуального анализа результатов: При этом используется некоторая априорная информация об ожидаемом решении и предполагаемом характере точной входной функции, а это существенно затрудняет автоматизацию вычислительного процесса. В то же время выбор а по ’’невязке” позволяет построить алгоритм автоматического поиска нужного приближения к
действительному решению ОЗТ. Этот вопрос подробно рассмо|рсн в работах [1,6]
Принцип невязки, если 3 известна точно, дает несколько ’’nepei паженные” результаты, причем отличие восстановленной кривой oi деисг вительной будет тем больше, чем сильнее изменяется среднеквадрагич- ная погрешность о с течением времени. Поэтому может оказаться более правильным заменить ’’невзвешенное” условие невязки (7.6) ’’взвешенным”, в котором каждое текущее рассогласование рассчитанной и заданной температур масштабировано — отнесено к текущим оценкам среднеквадратичной ошибки:
тjп
5 ( S i% .-L У=8.
п—1 °"i=l
Число S > 0 выбирается из следующего доверительного интервала:
N-(IN)112 <SCN+<2Ny12, N = m + 1.
Заметим в заключение, что решение регуляризованной системы (7.6) целесообразно с точки зрения точности результатов и скорости расчетов осуществлять известным методом квадратного корня.
АНАЛИЗ ТОЧНОСТИ ВОССТАНОВЛЕНИЯГРАНИЧНЫХ ТЕПЛОВЫХ РЕЖИМОВ
Регуляризованные алгоритмы решения ОЗТ были подвергнуты детальному практическому исследованию на специально подобранных методических примерах. Некоторые результаты приведены ниже.
Рассмотрим задачу определения плотности теплового потока, поступающего в термически толстую стенку, имеющую достаточно хорошие теплоизоляционные свойства — X = 1,31 ■ IO^kBt/Im К), а = = 1,2 • 10-7м2/с. Восстанавливалась заранее известная зависимость вида^(т) = 10,2 + 6,13 т + 0,613т2, кВт/м2 по значениям температуры в некоторой точке внутри тела (рис. 7.1). Для этой цели использовалась алгебраическая система (7.6), соответствующая регуляризации 1-го порядка Входная функция Г*(т) = T(d, т) определялась из решения прямой задачи теплопроводности по заданному тепловому потоку. Значения Т*, вычисленные с погрешностью менее ~10-3К, или ( 1СГ3 — КН % Т^^, условно принимались за точные данные при решении ОЗТ.
На рис. 7.2 представлен пример расчета для точных данных при а = 0. Видно, что, начиная с Ео^ ~ 2, значения q существенно отличаются от истинных величин. Если же внести в Т* малые погрешности за счет округления значений входных данных до целых чисел (~0,1 % от ^*тах^’ то это во°6ще исключает возможность применения прямого
2468 t,c
У ? ^Д-еИпп
#20,5 ПЦ(1=1,ггпн
0,050,1 Fe\4_ZWnn
Рис. 7.1. Зависимости температуры от времени
Рис. 7.2. Пример расчета плотности теплового потока с использованием регуляризованного алгоритма (РА) и прямого метода (ПМ), соответствующего условию а = O;cZ = 0,61 мм, AFo^ = 0,06 (сплошная кривая - искомое решение, q = qd/K): 1 - ПМ, ошибки в температуре 60 ~ 1,5-10"3К; 2 - ПМ, 60 ~ 0,1-10 "2 Г* ; 3 - РА, S. ~ 0,1 X Х^О'^ах
О Чп=Т*п* Н)”5» у п»=т:'7 “„3> ^„“^’’"^у п«-т:±б"О Чп=Т*п* Н)”5» у п»=т:'7 “„3> ^„“^’’"^у п«-т:±б"
О Чп=Т*п* Н)”5» у п»=т:'7 “„
3> ^„“^’’"^
у п«-т:±б"
О Чп=Т*п* Н)”5» у п»=т:'7 “„
3> ^„“^’’"^
у п«-т:±б"
метода при достаточно малых ДРо. В то же время регуляризованное решение близко к действительному.
Для оценки точности определения ^“(т) в зависимости от погрешности исходных данных, значения Т* ’’возмущались” с помощью датчиков псевдослучайных чисел следующими способами:
пилообразное возмущение;
— возмущение по нормальному закону распределения плотности вероятностей при использо
вании правила ’’трех сигм”;
возмущение по равномерному закону распределения плотности вероятностей;
— постоянная систематическая погрешность.
Здесь Sq — максимальная возможная погрешность; шл — случайная величина, распределенная по нормальному закону с математическим ожиданием М = 0 и дисперсией а2 = 1; |л — случайная величина, распределенная по равномерному закону на сегменте [ — 1,1].
Рис. 7.3. Результаты восстановления плотности теплового потока при нормальном законе распределения ошибок в исходных значениях температуры, d = 0,61 мм; ДРо^ = 0,06 (сплошная кривая - точное решение):1 - результаты расчета для За = 0,25 Г^ахРис. 7.3. Результаты восстановления плотности теплового потока при нормальном законе распределения ошибок в исходных значениях температуры, d = 0,61 мм; ДРо^ = 0,06 (сплошная кривая - точное решение):1 - результаты расчета для За = 0,25 Г^ахРис. 7.4. Результаты восстановления плотности теплового потока при равномерном законе распределения ошибок в исходных данных d = 0,61 мм; ДРо^ = 0,06 (сплошная кривая - точное решение):
Рис. 7.3. Результаты восстановления плотности теплового потока при нормальном законе распределения ошибок в исходных значениях температуры, d = 0,61 мм; ДРо^ = 0,06 (сплошная кривая - точное решение):
1 - результаты расчета для За = 0,25 Г^ах
Рис. 7.3. Результаты восстановления плотности теплового потока при нормальном законе распределения ошибок в исходных значениях температуры, d = 0,61 мм; ДРо^ = 0,06 (сплошная кривая - точное решение):
1 - результаты расчета для За = 0,25 Г^ах
1 и 2 - расчет при точном задании коэффициентов С10, Схт и ошибках 6 0 = = 0,05Т^ах’ 0’25 ^гпах соответственно; 3 - расчет при задании С, 0 = C1W = 0 и ошибке 60 =0,25 Г^ах
На рис. 7.3 и 7.4 показаны регуляризованные приближения q(r) = = , рассчитанные для нормального и равномерного распределении
ошибок при известных граничных значениях производной q'(0\ ц'(тт), На рис. 7.4 также представлены результаты вычисления q(j), когда величины ^'(О), <?'(тт) были приняты равными нулю. Оценка максимальной относительной ошибки в определении теплового потока »6 - »т
(е = | | • 100 %) в зависимости от максимальной абсолютной
^т max
Рис. 7.5. . Зависимость относительной ошибки определения плотности теплового потока от погрешности исходных значений температур, d = 0,61 мм, Дро(у = = 0,06 (ан, ар — среднеквадратичные погрешности температуры для нормального н равномерного законов):
1 - нормальный закон распределения ошибок, задано условие С10 =0; 2 - область, соответствующая точным значениям С10, Схт и всем типам возмущений ГД кроме четвертого
Рис, 7.6. Результаты восстановления плотности теплового потока при наличии в результатах температурных измерений систематической погрешности, d = = 0,61 мм, ДРо^ = 0,06 (сплошная кривая — точное решение):
2, 3 — расчет для Т§п = Т^ + + 60; Г, 2', 3' - расчет для ^ = TL~ 5»; 11 Г - "Р" 6 о — 0,05 TniaxJ 2, 2 — прн 60 — ' ОД^шах! 3, 3 — при 6О = = 0 25 Г*
“’■“'шах
So, относительной (80/Г^ах) ’ 100 % и среднеквадратической о ошибок даны на рис. 7.5 для первых трех типов возмущений. На рис. 7.6 приведены результаты для случая, когда в качестве возмущения задано некоторое постоянное смещение значений температуры (четвертый тип возмущения) и точно известны условия С10 и Cvm. Здесь ошибка определения теплового потока приближенно равна ошибке задания исходной температуры. Входные данные и результаты для d = 2,4 • 10-3м в случае нормального распределения 6 Г* представлены на рис. 7.7 и 7.8. Видно, что при удалении температурного датчика от границы тела точность восстановления q(y) ухудшается.
Это совершенно естественно, поскольку появляется и затем непрерывно увеличивается начальный промежуток времени, в течение которого входные температуры настолько малы по величине, что полностью "забиваются” искусственно вводимыми шумами. Однако при правильном задании производных q' (0) и q'(rm) в граничных условиях регуляризованной задачи качество восстановления следует признать вполне удовлетворительным, несмотря на то, что в данном случае начальный период ’’неопределенности” температуры (Г* ~ 0) достигает трети полного времени восстановления.
Условия Сю иС1т в ряде практических случаев бывают неизвестны и тогда приходится их заменять нулевыми значениями. В результате, в окрестности концевых точек т = 0 и тт регуляризованное приближение отклоняется от действительного решения (см. рис. 7.4). Это отклонение будет тем больше, чем выше флуктуационные погрешности в исходных данных. Поэтому, если важно уменьшить область влияния априорно заданных краевых условий, можно первоначально сгладить исходные данные. Такой подход оправдан и в тех случаях, когда неизвестна оценка среднеквадратичного отклонения измеренных значении температуры и для выбора а используется условие максимальной близости регуляризованных приближений, которое более ’’эффективно" работает при малых 8.
Рис. 7.7. Входные данные для решения обратной задачи, d = 2,44 мм (сплошная кривая — точная функция):1 - возмущенные значения температур (случайные ошибки распределены по нормальному закону с разбросом За = 0,17щах)Рис. 7.7. Входные данные для решения обратной задачи, d = 2,44 мм (сплошная кривая — точная функция):1 - возмущенные значения температур (случайные ошибки распределены по нормальному закону с разбросом За = 0,17щах)
Рис. 7.7. Входные данные для решения обратной задачи, d = 2,44 мм (сплошная кривая — точная функция):
1 - возмущенные значения температур (случайные ошибки распределены по нормальному закону с разбросом За = 0,17щах)
Рис. 7.7. Входные данные для решения обратной задачи, d = 2,44 мм (сплошная кривая — точная функция):
1 - возмущенные значения температур (случайные ошибки распределены по нормальному закону с разбросом За = 0,17щах)
Рис. 7.8. Результаты восстановления плотности теплового потока при точном задании коэффициентов С, 0 и С, m в случае нормального распределения ошибок в исходных значениях температуры:
d = 2,44 мм, ДРод = 0,004 (сплошная кривая — искомое решение; штриховая кривая - оценка точности восстановления, е, %; 60, %).
- при б0 =0,05 7^; 2-при 60 =0,157^
Другая возможность снижения ’’краевого эффекта” состоит в использовании априорных граничных условий более высокого порядка, например, в задании разностного аналога не первой, а второй производной искомой функции на концах временного интервала.
Из анализа приведенных кривых ^“(т) для разных точек расположения датчика температуры можно сделать следующий вывод: восстановление тепловых потоков методом регуляризации проводится с достаточной для практики точностью, если удаление датчика температуры от нагреваемой поверхности таково, что он реагирует на изменения температуры в этой точке.
Дополнительно отметим, что можно заметно увеличить точность расчета ^(т), т G [0, тт], если расширить область решения задачи до [0, тт + Дтт], где Дтт зависит от термической глубины сЦхГа" точки измерения температуры. Такой прием позволяет компенсировать начальную неопределенность в температурных данных и неточность в задании С1т.
Рассмотрим еще один пример, когда номинальная кривая q^r) имеет вид ’’треугольника” (рис. 7.9). Этот пример выбран для проверки работоспособности алгоритма в одном из наиболее трудных с методичес-
кой точки зрения условий, когда нарушается непрерывность производной восстанавливаемой функции.
Результаты расчетов ^“(т) и е(50) для разной степени возмущения точных значений температуры, подчиняющегося нормальному распределению, даны на рис. 7.9. Видно, что происходит ’’заглаживание” особенности функции в точке т = тт(2, причем этот эффект усиливается при увеличении погрешности входных данных. Тем не менее, можно считать точность определения теплового потока удовлетворительной.
При малых ошибках в исходных данных влияние на решение погрешности аппроксимации интегрального оператора (которая увеличивается с увеличением AFo^) становится сравнимым с влиянием погрешности, порожденной ошибками исходных данных. Для приведенных примеров при т > 25 погрешность аппроксимации оператора можно было считать пренебрежимо малой.
Во всех рассмотренных случаях выбор приближений осуществлялся
по принципу невязки и в соответствии с квазиоптимальным значением параметра регуляризации. Величина погрешности температурных измерений принималась равной bL — о0 V тт . Среднеквадратичная ошибка о0 ДЛЯ нормального закона распределения определялась по правилу ’’трех сигм” — о0 = 5О/3, для равномерного — по формуле о0 = 60/ V^~- Как показали расчеты, в некоторой окрестности значения а = ан
Рич, 7.9. Результаты восстановления граничного условия в случае нормального распределения ошибок во входных температурах при точном задании коэффициентов С10 и С, m, AFo^ = 0,02 (сплошная кривая - действительное решение; штриховая кривая — оценка точности восстановления, е, %; 6 0, %):
и 2 - решения при 6 = 0,01 Г* „„ и 0,1 T*v соответственно
Рис. 7.10. Результаты восстановления плотности теплового потока в случае теплоизолированной пластины при нормальном распределении ошибок в температурных данных:
d = b, ДРод = 0,01 (сплошная кривая — действительное решение); 1 и 2 - решении при 60 = O.OlTJjgx и O.lTgjax соответственно
(по невязке) часто находится квазиоптимальная величина параметра ак0 — обычно слева от ан.
Для других интегральных постановок одномерных ОЗТ (обусловленных переходом к модели пластины конечной толщины, учетом подвижности границ тела, а также другими типами восстанавливаемых и заданных граничных условий) численное моделирование дает результаты, качественно аналогичные рассмотренным выше для случая термически толстого тела. Это подтверждает эффективность использования метода регуляризации для обработки и интерпретации данных различных модельных и натурных тепловых экспериментов. В качестве примера на рис. 7.10 показаны результаты восстановления плотности теплового потока для пластины с внутренней теплоизолированной поверхностью, на которой заданы значения температуры Т*(т) при условии, что шаги аппроксимации ДЕой значительно меньше ДЕойр — критического шага для прямого алгебраического метода решения, а входная информация известна со случайными ошибками.
РЕГУЛЯРИЗОВАННОЕ ПРОДОЛЖЕНИЕ РЕШЕНИЯНЕЛИНЕЙНОГО УРАВНЕНИЯ ТЕПЛОПРОВОДНОСТИ
Регуляризация численного продолжения температурного поля по условиям Коши (температуре и тепловому потоку), заданным в некоторой внутренней точке тела, может быть осуществлена введением системы регуляризирующих функционалов, соответствующих пространственным слоям разностной сетки
•t.JTjl-IM/Tj-gjI^ + ajn,,(7.8)
где I — номер пространственного слоя; М? — матрица перехода от одного пространственного слоя к другому; Т? = [Т;г Т;2,.... Т;т ]т — искомый вектор температуры в 7-м слое; g; — вектор известных параметров; а; — параметр регуляризации; Л; — стабилизирующий функционал.
Можно положить
0, = ^! II ДТ, II* + к2 II Д2 Т, II2 , кх>й, к2>0, что соответствует регуляризации второго порядка (Д и Д2 — соответственно первые и вторые разности на временной сетке).
После выполнения операций, связанных с минимизацией (7.8), имеем в каждом Z-м координатном сечении регуляризованную систему алгебраических уравнений, из решения которой при заданном значении параметра а? найдем Т“<.
Матрица перехода М; и вектор g? определяются видом аппроксимации уравнения теплопроводности и могут соответствовать неявным и явным разностным схемам.
Выбор параметров регуляризации а; осуществляется по принципу невязки или по значениям регуляризованного функционала [ 67]. С этой целью организуется итерационный поиск корня а = а^ уравнения
т
Pt№ 5 (^„-^^б2(7.9)
и= 1
или корня а = «ф уравнения
<PZ(“) = PZ(“) + anz = S2,(7.10)
где Т^ — рассчитанная температура в точке" х = Ь;Т — эксперименталь- m
ная температура; 82 S °п — сРеДнекваДРатичная погрешность. п = 1
В отличие от принципа невязки, который справедлив, строго говоря, для задач с линейным оператором А, модифицированный метод невязки по функционалу обоснован также и для нелинейных задач*.
Вектор Т^ получается из решения прямой задачи теплопроводности в области хг < х < Ь, 0 < т < тт при известном условии — Х(Г(й, т))дД6, т)/Эх = q*(r) на правой границе и рассчитанной для данного значения а температуре Т“ на левой границе.
Решения уравнений (7.9) и (7.10) могут быть получены методом хорд в сочетании с итерациями по коэффициентам.
Таким образом проводится расчет температурного поля во всей области. Плотность искомого теплового потока определяется из разностной аппроксимации выражения <7 (т) = -Х(Г(0, т))ЭГ(0, т)/Эх.
Отметим один важный момент. Для успешного применения регуляризованного принципа невязки нужно быть уверенным в том, что погрешности аппроксимации меньше ошибок задания исходных данных. С этим условием связана характерная особенность принципа невязки при регуляризации численного решения ОЗТ в постановке Коши. Она заключается в том, что для определения нужного значения с^, соответствующего данному координатному слою, требуется рассчитать температурное поле в области от этого слоя до точки с условиями Коши. При переходе к следующему слою область решения прямой задачи увеличивается на один шаг Дх;. Если разностные аналоги, использованные для перехода от одного пространственного слоя к другому при продолжении температурного поля и принятые для решения прямой задачи, не согласованы между собой по точности, то возможно большое накопление вычислительных ошибок. В результате возникает ситуация, когда итерационная процедура определения параметра о^ не сходится. Такой недостаток может проявиться у неявных схем продолжения
Рис. 7.11. Результаты решения ОЗТ (сплошная кривая — точное решение):
1 - регуляризованный численный метод; 2 - прямой численный метод (а = 0) температуры, поскольку в этом случае расчетные соотношения для прямой и обратной задач строятся по разным аппроксимирующим соотношениям.
Этот недостаток можно устранить, используя для решения как обратной, так и прямой задачи одно и то же разностное представление. Такую возможность дает Т-образная схема аппроксимации (см. рис. 5.3), являющаяся явной схемой для продолжения температурного поля и неявной для решения краевой задачи теплопроводности. Соответствующий алгоритм восстановления граничных условий из решения нелинейной ОЗТ в области с подвижными границами построен в работе [ 7]. Практический анализ корректности этой методики, выполненный в процессе решения модельных задач на большом числе вариантов моделируемых ошибок, показал работоспособность алгоритма в приложении к различным экспериментальным исследованиям.
В качестве иллюстрации на рис. 7.11 показаны результаты решения задачи по восстановлению температуры на нагреваемой поверхности. В этом примере входные температуры были возмущены случайной погрешностью, распределенной в каждый момент времени по нормальному закону с разбросом ошибки ±0,05 Т1^ . Изменение ТФХ в зависимости от температуры соответствовало графитовому образцу и приведено на рис. 5.13. Тепловой поток на правой границе образца ^*(т) в данном случае был равен нулю.
15.0 РЕГУЛЯРИЗАЦИИ ДВУМЕРНОЙОБРАТНОЙ ЗАДАЧИ
Рассмотрим возможную форму регуляризации ОЗТ в двумерной постановке, представленной интегральным уравнением (4.6). Аппроксимация этого уравнения приводит к матричному аналогу вида (4.8):
A.u = f.
Выберем следующий регуляризирующий функционал:
ттЬТт
Ф„[«] = J dr J [Дх, т) -/* (х, т)]2 dx + a J dr х 00о
0 ЭХЭт
где а > 0 — параметр регуляризации; т 6
/(х,т)= / d^ J и(.х’, ^К(х,х’;т-^х'. о о
Соответствующий разностный аналог (с точностью до множителей Дт и Дх) имеет вид
Аm Lm L
и = 1 Z=1n = l Z=1
-“z,„-i-“/_i,„+ “z-i,»-i)2'
Минимизация этой конечно-мерной формы регуляризованной невязки в предположении, что на краю сеточной области выполняются условия*
ИОЙ=“1И’ Ч*1,п"Чп» "=0,^ + 1;- “lo=ulp “l.m*l=uhn- l = 0.L*^
(7.11)(7.11)дает систему линейных алгебраических уравнения для определения искомых величин
(7.11)
(7.11)
АдАдп+ аСп = Ад£*.
Матрица С, которая выполняетМатрица С, которая выполняетщий блочный вид:щий блочный вид:сглаживающие функции, имеет следуюсглаживающие функции, имеет следуюОО-S Р -S-S Р -SООгде j = L- т,где j = L- т," 1 -1-12-1" 1 -1-12-1ооS =S =
Матрица С, которая выполняет
Матрица С, которая выполняет
щий блочный вид:
щий блочный вид:
сглаживающие функции, имеет следую
сглаживающие функции, имеет следую
О
О
-S Р -S
-S Р -S
О
О
где j = L- т,
где j = L- т,
" 1 -1
-12
-1
" 1 -1
-12
-1
о
о
S =
S =
-12-1
-11 -
L X L,
-2О
4-2
О
Система (7.11) решается при различных значениях а и из полученного семейства регуляризованных приближений {иа(х, т)} выбирается нужный представитель. В целях экономии машинного времени процесс выбора параметра следует автоматизировать в соответствии с процедурой, описанной в работах [ 1,6].
Выводы
Построены устойчивые алгоритмы решения линейных и нелинейных, одномерных и двумерных граничных ОЗТ, основанные на вариационном принципе регуляризации.
Проведенное численное исследование показало работоспособность этих алгоритмов и высокую точность восстановления тепловых граничных условий.
ГЛАВА 8ИТЕРАЦИОННАЯ РЕГУЛЯРИЗАЦИЯ ОБРАТНЫХ ЗАДАЧ
Алгоритмы, построенные в гл. 4—7, предназначены для решения граничных ОЗТ. В последнее время область практических применений методологии, основанной на обратных задачах теплообмена, значительно расширилась, что потребовало решения обратных задач и других типов. Как показали проведенные исследования, одним из наиболее эффективных и универсальных подходов к построению устойчивых алгоритмов решения некорректно поставленных обратных задач является итерационная регуляризация (гл. 6), под которой понимается построение параметрических регуляризирующих операторов с параметром регуляризации в виде номера итерации. С помощью этого метода могут быть получены удобные для практического использования алгоритмы решения обратных задач теплообмена в различных постановках (линейных и нелинейных, одномерных и многомерных, в областях с фиксированными и подвижными границами, с минимально необходимым составом исходных данных и переопределенных). Кроме того, оказалось возможным строго обосновать данный метод применительно к широкому классу задач, а также модернизировать итерационные алгоритмы для учета качественной и количественной априорной информации об искомом решении.
Эти вопросы рассматриваются в данной главе.
О СТРОГОМ ОБОСНОВАНИИИТЕРАЦИОННОЙ РЕГУЛЯРИЗАЦИИ
В гл. 6 правомерность принципа итерационной регуляризации устанавливалась на основе эвристических соображений, связанных с анализом поведения итерационных процессов и возможности их останова по критерию невязки. Остановимся теперь на точных математических результатах по этому вопросу.
Запишем общую постановку некоторой обратной задачи в виде операторного уравнения первого рода
Au = f, uEU, fEF,(8.1)
где принято, что U, F — гильбертовы пространства; А — линейный непре-
рывный оператор, определенный на U\u,f — искомый и наблюдаемый элементы соответственно (и и f могут быть функциями или вектор- функциями).
Будем в дальнейшем предполагать, что уравнение (8.1) разрешимо единственным образом по отношению к любым элементам /из области значений оператора А . При точно заданных операторе А и правой части /уравнение (8.1) имеет решение ит-
Корректная разрешимость задачи (8.1) предполагает непрерывность оператора А-1, обратного к А. Однако это условие (см. гл. 2) мы будем считать нарушенным, т.е. примем, что Л-1 не является непрерывным оператором.
Так же как и в гл. 7 введем в рассмотрение приближенные исходные данные:
линейный непрерывный оператор А ^, аппроксимирующий оператор Л с условием ИЛ^-Л 11<х(А), xW"* 0, h ■* 0;
правую часть /6 = / + Д/, где Д/ G F — помеха с нормой
я дуп^са.
Погрешность исходных данных тогда характеризуется вектором о =
= {а, л}.
Предположим, что имеется некоторый итерационный алгоритм, дающий последовательность приближений
uk+1=FA(uk, Af, h), к = 0,1,...,(8.2)
начиная с заданной начальной оценки и0.
В работах [12, 13] установлено, что алгоритм (8.2) порождает регуляризирующее семейство операторов (см. разд. 2.3.3) с параметром к, если выполняются условия:
для любого и0 G U последовательность (8.2), построенная на точных данных ( Д/= 0, h = 0), сходится к точному решению ит;
отображение Рд (и, Af, h') непрерывно во всех точках {и. О, о} , кроме, может быть, точки {мт, 0, о} .
То есть, в этом случае возможен выбор устойчивого приближения из соответствующей итерационной последовательности. Другими словами, найдутся такие 50 > 0, h0 > 0, что если 3 <_30, h<htt, то существует номер итерации к = к{о) для которого II и*^ - ит L, —*- 0.
7и а Q
Оказалось, что указанным требованиям удовлетворяют, в частности, алгоритм скорейшего спуска
uuk ^
uk^=uk-^kj'k, ek= —-(8.3)
и алгоритм сопряженных градиентов
u^=uk^kSk, Рк= — ,
2UhSK^
(8-4)
"и-
З^+у^-1, 7о=О, 7,= -^-^ «
“У
Здесь J* = 2Ак (А^ик -fs)~ градиент функционала Jk =Дик^ =
= ^Ahuk -f8 IIF
Таким образом, на основе итерационных процессов (8.3) и (8.4) возможно построение регуляризирующих алгоритмов. Для этого нужно указать приемлемый способ согласования номера последней итерации И с погрешностью исходных данных о. Такой способ может быть построен на основе критерия невязки
В [ 12, 13] показано, что алгоритмы скорейшего спуска (8.3) и сопряженных градиентов (8.4) при выборе числа итераций соответственно из условий
Л(о) = тш^ к:Л(о) = тш^ к:jk + jk*1jk + jk*1<8 + х(^)Имт Ну • ><8 + х(^)Имт Ну • >(8-5)(8-5)
Л(о) = тш^ к:
Л(о) = тш^ к:
jk + jk*1
jk + jk*1
<8 + х(^)Имт Ну • >
<8 + х(^)Имт Ну • >
(8-5)
(8-5)
Uk*Jk*Y') S ;
Л(о)==тт к1.Л(о)==тт к1.< 8 +(8.6).< 8 +(8.6).i = 0 IIJ^ II и
Л(о)==тт к1.
Л(о)==тт к1.
< 8 +(8.6).
< 8 +(8.6).
+ х(^)НиТ 1у
являются регуляризирующими алгоритмами, т.е. Дают устойчивые приближенные решения, точность которых будет неуклонно возрастать при уменьшении погрешности исходных данных и, теоретически, при о -* 0
эти алгоритмы дадут точное решение._
Проанализируем условие (8.5). Для каждого к выполняется кераус + ^ "*" ^
венство 1 < Jk, откуда следует, что Фл + 1 = — — < Jk.
2
С другой стороны, в силу неравенства Коши имеем — ( Jk + Jk* ^> > ^/JkJk*^ . Следовательно VJ*** <Ф*+1< V Jk .
к = к: \\Аик -/6 Up068к = к: \\Аик -/6 Up068Рис, 8.1. Графическая иллюстрация прекращения итерационного процесса по критерию невязки
к = к: \\Аик -/6 Up068
к = к: \\Аик -/6 Up068
Таким образом, если не рассматривать ошибки аппроксимации (xW = 0), то останов итерационного процесса скорейшего спуска по условию (8.5) с точностью до одной итерации равносилен останову по условию
(8-7)
без перехода через уровень 6 (рис. 8.1).,
В том случае, когда величина 3 расположена между х/ Jk и х/ Jk* ^, номера последних итераций, выбранные в соответствии с
и (8.7), будут совпадать.
Аналогичный анализ с выводом о том, что условие (8.6) практически равносильно останову по критерию невязки, можно сделать и в отношении процедуры сопряженных градиентов. В работе [ 84] установлены условия, при которых из применимости критерия невязки для заданного итерационного алгоритма Рд следует применимость критерия обобщенной невязки, а также обоснованы критерии невязки и обобщенной невязки для методов простой итерации и установления.
Приведенные результаты по обоснованию итерационной регуляризации относятся к линейным постановкам обратных задач. Применимость такого подхода к решению некорректных задач в нелинейных постановках была многократно показана методом вычислительного эксперимента (см., например, работы [ 5, 8, 10, 14, 15, 17, 78]).
Замечание. Приближения ик* ^ к = 0, 1, .... соответствующие номерам итераций к < к будут монотонно стремиться к решению уравнения (8.1). В то же время при к > к элементы ик*\ полученные по методу скорейшего спуска уже не обязательно должны быть ближе к искомому решению нт. Что же касается метода сопряженных градиентов, то условие (8.6) можно использовать не для останова, а для обновления итераций, если J^ > З2 [13] А именно, после выполнения (8 6) продолжить процесс приближений, приняв за начальную оценку и ° = и и Дм”) = = Jk, до следующего выполнения (8.6) на некотором номере к\. Если при этом Jkl > 82, то снова осуществляется обновление, полагая, что и” = м^1, J(u° ) = Jkt. И так до тех пор, пока условие (8.6) не выполнится на первой итерации после очередного обновления. В результате повышается точность приближенного решения.
Из приведенных выше теоретических результатов следует, что рассмотренные в гл. 6 алгоритмы дают регуляризованные решения обрат-
ных задач, аппроксимирующие искомые функции в среднем. На основе итерационной регуляризации могут быть также получены алгоритмы, обеспечивающие равномерную сходимость приближений и их производных (см. разд. 8.5).
ОБЩАЯ ПОСТАНОВКА И ИНТЕГРАЛЬНЫЕ ФОРМЫЛИНЕЙНЫХ ОЗТ.
ГРАДИЕНТ ФУНКЦИОНАЛА-НЕВЯЗКИ
Как следует из формул (8.3) и (8.4) для реализации этих итерационных алгоритмов необходимо рассчитать градиент соответствующего целевого функционала, В случае линейных ОЗТ, допускающих построение операторов А в явном виде, для этой цели могут быть получены точные аналитические выражения. Перейдем к анализу этого вопроса, предварительно сформулировав достаточно общую одномерную постановку обратной задачи обобщенной теплопроводности.
Рассмотрим следующую математическую модель переноса тепла с коэффициентами, зависящими от координаты и времени:
Тт = 61 (х, т)Тхх + б2 (х, тУГх + 63(х, т)Г+ S(x, т),
(х, t)GQ = (0,6) х (O,rmJ;(8.8)
Г(х,0) = $(х);(8.9)
[«1 №х + 0. (т)Т]х = 0 =Р1 (т);(8.1,0)
(8.11)
Здесь и далее в зтбм разделе для частных производных используются dzd2z
обозначения z = — ,= —- .
У ду УУ ду
Обобщенная форма записи граничных условий (8.10), (8.11) позволяет получить условия первого, второго и третьего родов за счет задания нулевых или ненулевых коэффициентов аДт), |3; (т).
В этой постановке искомыми величинами примем какие-либо из функций S(x, т), £(х), рх (т), р2(т). С точки зрения единственности решения при нахождении источника S(x, т) нужно знать все поле температуры: /(х, т) = Т(х, т), (X, т) 6 Q. Задача поиска начального распределения ^(х) — ретроспективная ОЗТ — часто решается по информации о температуре в конечный момент времени: /т(х) = Т(х, т ) При определении функций рЦт) и (или) р^Ст) (граничные ОЗТ), а также вектор-функций £|(х), рх (т)} или £ |(х), Р1(т) } — гранично-ретроспективные ОЗТ — будем считать известными температурные измерения в N точках отрезка [О, Ь] как функции времени: /j (r) = T^d^ т), т G е[0,тт], i=l,N,где d.<d.+ v i = 1, N— 1, причем 0<dt дляод Ф
+ О, О < dt для «! = 0, b >dN для а2 * О, b >dN для а2 = 0. Для однозначного решения этих задач необходимо выполнение условий: N > 1 при определении одной из функций Pi (т), р2 (т); N> 2 - для совокупности искомых функций ^pj (т), р2 (т)} ; N > 1, 02(т) = 0, dN = b - при поиске вектор-функции £g(x), Pi (т)^ ;N> 1,(т) = 0, d\ = 0 — при
поиске [^(х),р2 (т)} .
Оператор А, порождаемый краевой постановкой (8.8) — (8.11) при той или иной искомой причинной характеристике, может быть построен с помощью функции Грина Не останавливаясь на вопросе получения соответствующего интегрального представления решения этой задачи, приведем конечные результаты*: для граничных условий первого рода («! = а2 = 0, ^ = Р2 = 1) -
Тb
Г(х,т) = / dT* J S(x',t')G(x,t ; x'.r'^dx* +
ОО
b
+ / 5(x')G(x, 7 ; х, 0)dx' +
О
f , Э,,,
+ / Pi(r) —— (<?i(0,т )G(x, т; 0,т ))dr -
09х
тЭ
- / Pa (г') — (а^Ь.т'^х.т ; b.^di’;(8.12)
О9х
для граничных условий второго рода (at ¥= 0, a2 ¥= 0; /3, = /?2 = 0) и третьего рода (a2 = a2 = 1 ;02 ^ 0,02 Ф 0) -
7b
Т(х,7)= / dT* f S (х', т') G (х, 7 ;x',T*^dx' + 00
67 - (
+ / £(x')G (х, 7; х*, 0)dx' - / — G (х, 7; 0,7')</7' +
00 а* ^т')
+ / -^2 G^x.T.b.T^dT';(8.13)
0“2 (Т')
♦Соответствующие выкладки даны в работе: Алифанов О.М. О выводе формул для градиента невязки при итерационном решении обратных задач обобщенной теплопроводности. 1, Определение градиента через функцию Грина / ИФЖ. 1987. Т. 52. № 3. С. 476-485.
ддя смешанных граничных условий (aj = 0,^ = 1 ;«2 =# 0) —
Т6
Г(х, т) = / dr' f S(x',t')G(x, т; Jc',T')dx' + оо
ь ,,, Г , 9,
+ J $(* )G(x, т; х,0)dx + / Pi О’)-7-7(01 (0,т) х
оо 9х
х G^x, т; 0,т ))dT + /— G^x, т; Ьл ^dT ;(8-14)
0 “1(Т')
для смешанных граничных условий (aj #= 0, а2 = 0, /?2 = 1) -
тb
Т(хл) = / dr* $ S^x, t')G(x, т; х', r')dx' + оо
6г
+ / ^с^хл; x'.oydx' - J С(хл; 0л,)dт,-
0о “* ^ )
та
- / Р2(т') —7 МЪл'^С^л; Ьл'У^т'.(8.15)
о9х
В этих формулах G(x, т; х', т') — функция Грина первой краевой задачи в (8.12); функция Грина второй или третьей краевой задачи соответственно в (8.13); функция Грина соответствующей смешанной краевой задачи в (8.14) и (8.15).
Функции Грина вводятся обычным образом. В общем случае G = = G(x, т; х1, т') удовлетворяет условиям
GT = «1 Gxx + а^ Gx + а3 G, хе (0,6), т>т';
[o=iGx + ^G]x = o= [«3Gx+|32G]x=6-0, х'е(0,6), т>т';
6
lim / G(x, т'+ е; х', т')/(х)с?х =/(х') для /(х)€С[0,6],е>0. е->° 0
Рассматривая какие-либо из функций S(x', т'), |(х'), pY (т), р2 (т') как неизвестные, приходим к той или иной постановке обратной задачи с линейным интегральным оператором А.
Известно, что для линейного оператора А градиент невязки /[и] = = IUw-/llF имеет вид
/и = 2АЧАи-П-
Действительно, находя приращение функционала с использованием равенства 10 — ф 11^ = II6 11^ — 2(9, ф^р + II ф II jt, получим
J(u + Ди) —/(и) = 2(Ди-^ ЛДи)^ + 11ЛДиН^.=
= (2Л*(Ли-/), Ди)^+о(11Ди II),
где А * — оператор, сопряженный с оператором А Отсюда следует, что jJ = 2A4Au-n
Таким образом, для вычисления ^ нужно найти оператор Л* Остановимся на этом вопросе, рассмотрев поочередно постановки ОЗТ с той или иной искомой функцией, полагая, что остальные величины известны В том случае, когда искомой является некоторая вектор- функция, необходимо брать соответствующие компоненты градиента, найденные ниже.
Источник теплоты S(х, т)
В этом случае функционал-невязка имеет вид
J[S]= / <1т / (AS-f^dx,(8 16)
О О
т6
где AS= / dr* / S(x', r')G(x, т; x^T^dx1, Оо
~ь
f-Rx.T')- J ^(x')G(x, т; x',0^dx*-Цх, т).
О
Величина Z(x, т) определяется видом граничных условий и представляет собой соответствующую алгебраическую сумму двух последних членов в выражениях (8.12) — (8.15), например, для условий первого рода:
т , Э ,,,
Цх, т)= / р^т) — (а,(О,т )С(х, т; 0, r))dT -
ОЭх
т , Э ,,,
- / Рг(т ) —у (a^b, t)G{x, т; b, т ))dr .
О9х
Рассматривая интегральный оператор А как оператор из пространства L2(Q) в L2 (Q), запишем соотношение для скалярных произведений, определяющее сопряженный оператор А *,
VAS.e\^QV^'A*eX^^
Здесь е может быть любым элементом из /,2(6), нам для получения 158
конечного результата удобно под ним понимать величину е(х, т) = = AS- f
Пользуясь определением скалярного произведения в £2(6), запишем (8 17) в виде
тт 6т b
f dr f e(x,r)dx f dr'f S(x',r')G(x,r; x',r')dx'=
0000
T m&
= f dr f S(x, r)y*(x, r)dx.(8.18)
00
Функция у* в (8.18) связана с градиентом функционала (8.16) следующим образом:
у* = А*е= у /s.(8.19)
После перемены порядков интегрирования в левой части (8.18) и замены переменных х -* х', т -* т' в правой, имеем
7m 6тт 6
/ dr1 f S^x’.r’^dx' $ dr $ e(x, t)G(x, т;х', r')dx =
00r' 0
Tmb
= f dr'f S(x',r')y*(x', r')dx', 00
Отсюда ввиду произвольности S, а также учитывая (8.19), получаем ттb
$ dr $ е(х, r)G(x, т; х', т')</х'.(8.20)
т*о
Во многих практических задачах источник теплоты S(x, 7) может быть представлен как одно из следующих произведений:
S(x, т) = <^(х, t)v(t) или S(x, г) = ф^Х, т)w(x), где ф(х, т) — известная функция.
Соответственно задача определения функции двух переменных S(x, т) заменяется задачей определения одномерной функции v(t) или w(x) При этом вместо температурного поля Г(х, т) могут быть заданы функции времени /,(т)= T(df т), z = 1,N, N> 1,0<idl C b.
В качестве целевых функционалов возьмем сумму среднеквадратичных невязок температур с весами
N тт
J[v]= S / P,(7)(^v.v-f,)2dT;(8.21)
z = 1 0
7[w]= S / p^^w-f^dt ,(8.22)
1=1 0 тb
где А^ч= f dr / tp^x', T’)v(r')G(di, r; x',T)dx'-, 00
тb
Awiw= J dr J ip(x',t')w(x') 6(^,7; x'^dx', 00
b
£ = /-(r) - / ^(V) G^dr T- x', Q)dx’ - I(dt, r), 0
pf(r) — весовые коэффициенты.
Величины р^т) учитывают вклад каждой из экспериментальных зависимостей / (т), причем в общем случае могут регулировать этот вклад по времени В простейшем случае р = 1, z = 1, N, т.е. при решении обратной задачи учитываются все измерения с одинаковой значимостью. Или может быть принято, что только некоторые измерения равнозначны между собой и при всех значениях времени — для них весовые коэффициенты будут равны 1 на отрезке [0, тт ]. Другие же измерения учитываются равнозначно на каких-то интервалах отрезка [0, тт ] и исключаются в остальные временные промежутки — тогда соответствующие веса принимаются равными 1 для этих интервалов и нулю при иных значениях т. Подобная ситуация может быть связана с тем, что температурная информация известна не на всем временном отрезке или ее качество не везде удовлетворительно и требуется выбраковка на отдельных участках [ 0, тт ]
Рассмотрим вначале функционал (8.21), полагая, что линейные операторы ANi, i = 1, N действуют в пространстве Ьг [0, тт]- Дадим функции у(т) приращение Ду(т) , тогда
N Тт~
/[у+Ду] = S / pz(r)[Лу;(у+Ду)-/,]2 dr.(8.23)
1 = 1 О
Вычислим соответствующее приращение функционала
NТт
Ы= J[v+ Ду]-/[у]= S [2 / P^vi-ANiMdT +
1 = 1О
ТтN
+ / Р/.(Лу,Ду)2^т = 2 X (^Ду.Р,-^ [0 j+o(lAvl), О1=1
где ечГА^-Гг 16П
Вводя сопряженные операторы А*. , получим N
^=2 Д(Av- <- ^А, ю, ,„ > * °< |д«') - н
-(Av,2 Б «vA.p.^odAvl). (=1
Откуда следует выражение для градиента N
j;=i ^ а;{<^).(8.24)
i= 1
Найдем значения сопряженных операторов Л*?. на элементах zvj = = P^Ni. Для этого запишем скалярное произведение элементов zvl, Л^-v и изменим в нем порядки интегрирования ттт6
(^уАаО.ттГ'lzvi<T)^ dr /¥>(x;t')v(t') X
О00
Tm7т
х G(dpT; x^T^dx'^dT^ j N^dT* / zv/(T)F(d/,T,T,)dT =
*.от'
= (У’Л¥.^£3[0,тт]’
6
где F^., т, т') = / ф^х', т') G(dp т; x'.T^dx’. О
Таким образом тт
А*^ = ' ^Wp-r^d-r.(8.25)
т
Следуя тем же рассуждениям, получим градиент функционала (8.22), в котором ^wf:L2[0,/>]->£2[0, тт],
N
< = 2 2 ^«wr(8-26)
1=1
где z , = о.е е . = Л : wi wP wi wt ’ rm
Awizwi= / z^K^x’^dT, К^.,х-,т) = 0
T
= / ^(^', Tf) G(dp t; x', t') dV. 0
2.Началъное условие ^(х)
Соответствующий функционал при измерениях в точках d( имеет вид N тт.
/[«= S J Р^ИА ^-f.fdT,(8.27)
/= 1 О где Ь
А#И = f ^x*)G(di,T;x,>0)dx*, А£/.Ь^О,Ь^ЬДО,тт1, О
AT Ь
fi = /-(т) -J dr' J S(x', t') G^dp t; x, T')dx' - I(d,, t). 00
Градиент функционала (8.27) равен N
<=2 2 A*.zy,(8.28)
/ = 1
гдегу=р.еу, ey = Ay^-fr
Сопряженные операторы Л^. получаются по приведенной выше схеме и имеют вид
тт
А^у = f zy(T)G(d.,T;x',O)dT.(8.29)
О
Если в качестве входных данных при решении ретроспективной ОЗТ используются измерения температуры в момент времени т = тт, то функционал-невязка запишется так: b
4Ш= $ <V Vdx,(8.30)
О ь
где Л£|= / ^х')С^х,тт; x'.^dx, Л{:£2[0,й]->Е2[0,Ь]( 0
А76
fm = fm М ~ f dr' f S(x', т') G(x, тт; x', T^dx' - /(x, тт ). 00
Градиент функционала (8.30) вычисляется по формуле 6
^т? =2/e{(x)G(x,Tm; x',0)dx;(8.31)
0
e$=v4^- /т'
Граничные условия Р\(т),Р2(т)
В данном случае целевые функционалы берутся в форме
N Тт
Лр^ 2 / РАтХАиРх-ГиУ<1т;(8.32)
i=l О
N тт
ПРЛ= 2 $ р^А21рг- f2iV dT.(8.33)
1=1 О
Операторы Аи и Аг- действуют из Z2 [0, тт ] в Ьг[0, тт ] и определяются так же,как и /14, f^p типом искомых граничных условий (см. (8.12) — (8.15)). Для условий первого рода:
7Э
АиРх = / Pi С') —гМО.ЛС^рТ-, 0,/)<//; о°*
7 Э.
АцР1 =-1 Р^Й —^Х(Ъ, ^G^t; b, т'^т*.
О
Для условий второго или третьего родов:
7 Р 1 (т)
Л р = - / - GypT-AT^dT*;
0 «.И
7 р3(т),,
АцРт = $ -Ч- G4T; b,T)dT*.
о ai(T>
Функции /и = f^A^p 7) и fn = fiA^p 7) определяются очевидным образом из соответствующего выражения (8.12) — (8.15), например, если искомой является величина pi (т) и приняты смешанные граничные условия (Qj + 0, а2 = 0,|32 = 1), то
т6
/и = fA^ -$ dT $ S(x*, т') G<dp т; х*, т') dx' - ОО
6
- J" ^x'^G^dpT; x',0)dx' + О
N
Jp — 2 S A* zjV j = 1, 2,(8.34)
i i= 1
r№zjt = PiejV ей = А^рг/„;
„at (0, t') Tm,
А*4ги =;— / z1I(T)G(di,T; 0,r)dT, если «i^O;
AAHHz2i ■z2i ■ax (6, r') Tm,J z..(T)G(d., t; b,T)dT, если «2 ^0;«Нт')/1'ax (6, r') Tm,J z..(T)G(d., t; b,T)dT, если «2 ^0;«Нт')/1'
A
A
H
H
z2i ■
z2i ■
ax (6, r') Tm,
J z..(T)G(d., t; b,T)dT, если «2 ^0;
«Нт')/1'
ax (6, r') Tm,
J z..(T)G(d., t; b,T)dT, если «2 ^0;
«Нт')/1'
, т« э ,,
Ан2ц = / гн^ -ry^i^T^GidpT; 0,T))dT, /ox‘
если «i=0, ^ = 1;
. Tm 9,,
A2izii = - / ЧА'О («i(^r)G(d.,T; b, T))dT,
T> ‘ dx‘
если «2=0, 02 = 1.
Таким образом, применительно к широкому классу линейных одномерных ОЗТ получены аналитические представления для исходных данных итерационных алгоритмов (8.3) и (8.4): для операторов А, порождаемых соответствующей постановкой обратной задачи, целевых функционалов — невязок, характеризующих степень близости расчетных и экспериментальных температур, и, наконец, градиентов этих функционалов. С использованием этих данных строятся итерационные процессы, дающие приближения в среднем к искомым величинам. Для граничных ОЗТ такие примеры были приведены в гл. 6.
Замечание 1. Изложенная методика может быть обобщена на обратные задачи в области с подвижными границами QT =^(х, т): ^(т)< < х < Xi (т), 0 < т < тт J, если воспользоваться методом фиктивных границ (см. разд. 3.3), или построить соответствующие операторы А с помощью аппарата тепловых потенциалов.
Замечание 2. Рассмотренная выше схема построения градиента невязки в пространствах Li естественным образом обобщается и на многомерные ОЗТ. Например' если рассматривать обратную задачу из разд. 4.4, для которой интегральная запись через функцию Грина имеет вид (4.7), то в этом случае формула для градиента функционала
Tm Ь _
/[м] ~ f dr f (Au - /)2 dx, и =q(x, т) запишется следующим образом: 00
a Tmb
J' = 2A*e = — J d£ J e(x',5)G(x,,y*; x,0; ^-T)dx',
X 70
где e = Au — f.
Замечание 3. При вычислении интегральных членов в формулах для градиентов может быть, в частности, использована ступенчатая аппроксимация, рассмотренная в разд. 4.1 и 4.4.
Замечание 4. Рассмотренным способом определения градиентов невязок удобно пользоваться в том случае, когда функция Грина задана аналитически. Если же функция Грина неизвестна и может быть построена только численно, целесообразно находить градиент другим, более общим способом — с помощью решения сопряженной краевой задачи (см. разд. 8.4).
Замечание 5. При решении обратных задач часто требуется учесть априорную информацию о гладкости искомых функций. Как будет показано в разд. 8.5, это достаточно просто сделать, осуществляя переход от известного градиента функционала в пространстве Z2 к градиенту этого функционала в пространстве И^ -функций, интегрируемых с квадратом вместе с производными до Z-го порядка. В этом случае формулы (8.20), (8.25), (8.26), (8.28), (8.31), (8.34), определяющие градиенты в Z2 соответствующих функционалов (8.16), (8.21), (8.22), (8.27), (8.30), (8.32), (8.33), позволяют подготовить исходные данные для аналитического пересчета на градиенты в И^.
ОБЩАЯ ПОСТАНОВКА НЕЛИНЕЙНЫХ ОЗТ.
ЗАДАЧА ДЛЯ ПРИРАЩЕНИЯ ТЕМПЕРАТУРЫ
Многие теплофизические процессы могут быть приближенно описаны обобщенным уравнением теплопроводности (1.1). В частности, такая модель используется при исследовании процессов теплопереноса и терморазложения различных материалов — древесины, торфа, угля, полимерных конструкционных и теплозащитных материалов; при анализе тепловых эффектов полимеризации органических смол, изучении теплообмена в пористых структурах. Основной предпосылкой получения уравнения (1.1) является допущение о равенстве температур твердого каркаса материала и заполняющей его поры газообразной или жидкой среды. В этом случае система уравнений энергии и теплопроводности, описывающая теплоперенос в такой двухфазной системе может быть сведена к одному уравнению вида (1.1).
В общем случае коэффициенты этого уравнения являются функциями температуры и времени, а также могут зависеть и от координаты х, например, если при изготовлении материала программируется соответствующее изменение свойств по толщине.
В зависимости от конкретного практического применения общий вид уравнения (1.1) может быть упрощен. Так, если процессы терморазложения при интенсивном нагреве материала происходят в весьма узком приповерхностном слое, можно пренебречь распределенным источником дТ
тепла S и фильтрационным членом К в уравнении, приняв модель
Эх
поверхностного разрушения материала. Тогда получаем частный случай для уравнения (1.1) — классическое однородное уравнение теплопроводности. Переход к такой более простой модели переноса тепла может быть вызван и тем обстоятельством, что тепловые эффекты, связанные с внутренним терморазложением материала, могут быть в определенных ситуациях приближенно учтены выбором эффективных значений теплофизических характеристик материала,
В то же время, упрощение расчетных методик может быть сделано за счет исключения тех или иных факторов в рамках более общей обратной задачи для уравнения (1.1), к постановке которой мы и переходим.
В области с подвижными границами QT =£(х, т): Хх (т)<х <Х2(т), О < т < тт } рассмотрим следующую краевую задачу:
СТт = (ХТх)х + ктх + S, (x,T)GQT;(8.35)
Г(х, 0) = Кх);(8.36)
[а^+^Г]^ (т)=Р,(т), 1=1,2.(8.37)
Здесь числа а., р. определяют тот или иной вид граничных условий. При cl = 0, р. = 1 получим условия первого рода, при а. = — 1, р. = 0 — второго рода. Если а. = 1, р. = h? р^т) = hjT*^ (где А. = const — коэффициент теплоотдачи, Т* (т) — температура окружающей среды), имеем условия третьего рода. Возможна также любая комбинация условий на границах.
Кривые Xt (т) и Хг (т) будем считать кусочно-гладкими функциями на отрезке [0, тт ].
При решении обратных задач для уравнения (8.35) в качестве искомой величины выступает одна или несколько функций из совокупности и = £С(Г), Х(Г),К(Г), S(Г), £(х),р 1 (тX рг (т) J , причем, если определяются £(х), pi (т) рг (т), т.е. решаются ретроспективная, граничная или гранично-ретроспективная задачи, то коэффициенты и свободный член уравнения теплопроводности будем в общем случае считать известными зависимостями от {Цх, т), х, т: С(Т, х, т), МТ, х, т), К(Т, х, т), S(T, х, т).
Примем, что в качестве дополнительных условий известны зависимости температуры от времени, соответствующие некоторому числу N несовпадающих между собой и непересекающихся внутренних точек области Я = £Xi (т) < х < Х2 (t)J , причем для граничных условий
второго и третьего родов две измерительные точки из числа N могут лежать на границах Хг (т) и Хг (т) соответственно.
Анализ вопроса единственности решения рассматриваемых ОЗТ выходит за рамки данной книги. В работах [ 9, 29, 33, 42, 47, 55, 57, 70, 104, 116] получены условия, при которых имеет место единственность решения близких по постановкам обратных задач. Основываясь на этих результатах, а также на данных численного моделирования, можно утверждать следующее. Для однозначного определения любой из функций С(Г), Х(Г), К(Т), S(T) необходимо иметь минимальное число измерительных точек 7Vmin = 1. При определении любого набора этих функций, когда заданы граничные условия второго или третьего родов, причем хотя бы одно из этих условий ненулевое, Wmin должно быть равно числу искомых функций. Что касается необходимых чисел измерения в ретроспективной, граничной и гранично-ретроспективной задачах, то эти данные тождественны данным для линейных ОЗТ (см. разд. 8.2).
Итак, имеем ту или иную постановку обратной задачи
Аи = /
с нелинейным оператором А, порождаемым условиями (8.35) - (8.37). Правая часть / представляет собой вектор-функцию температурных измерений.
Для решения нелинейных ОЗТ, как уже было показано в гл. 6, можно с успехом использовать градиентные методы, регуляризованные по числу итераций. При этом вычисление градиента функционала-невязки
J[u]= II Лм- /11^. (8.38) для граничных ОЗТ в пространстве F = Ьг основывалось на решении соответствующих сопряженных задач, постановки которых в гл. 6 были даны без вывода.
Ниже мы остановимся на более строгом рассмотрении вопроса нахождения градиента J* применительно к сформулированным обратным задачам с изложением методики получения условий для сопряженных краевых задач.
Для дифференцируемого по Фреше оператора А имеет место формула
< = 2(Л')*(Лм- Л, (8.39) где А1 — производная Фреше оператора Л; (Л')* — оператор, сопряженный с Л'.
Напомним, что оператор А, действующий из нормированного пространства U в нормированное пространство F, называется дифференцируемым по Фреше в точке м, если существует линейный непрерывный оператор Л'(м), действующий из U в F и такой, что
Л(м + Дм)—Л(м) =Л'(м)Дм + со(м, Дм), (8.40)
I«*>(U, Ди)11
где lim =0.(8.41)
1Ди1-*О II Ди Л
Оператор Л'(и) называется производной Фреше оператора А в точке и.
Чтобы получить выражение (8.39) поступим следующим образом. Дадим приращение вектор-функции и и получим соответствующее изменение функционала:
Д7 = J(u + Ди) — /(и) = IIА (и + Ди) — / II2 — II Au — / II2.
С учетом известных равенств (9 + $ z) = (6, z) + (<р, z), 116 ± ф II2 = = 116 II2 ± 2(6, <р) + 11<рИ2, где 6, ф, z — некоторые элементы из гильбертова пространства F и, привлекая формулу (8.40), после несложных преобразований имеем
Д/=2(Ли- /, Л'Ди) + т?(и, Ди), где 1?(и, Ди) = 2(Аи - /, со) + II Л'Ди + со II2 .
(8.42)(8.43)(8.44)(8.42)(8.43)(8.44)Используя неравенство Коши— Буняковского |(Ли - /, со)| < ПЛи - - /I • Пси II и равенство ПЛ' Ди + со II2 = 11Л'Ди II2 + 2(Л'Ди, со) + Ilea II2, а также условие (8.41), n(u, Ди) lim = 0.
(8.42)
(8.43)
(8.44)
(8.42)
(8.43)
(8.44)
ЛДиН->0 ЛДиЛ
Вводя сопряженный оператор (Л')*, получим
Д/ = 2((А')* (Аи - /), Ди)) + т?(и, Ди).
По определению градиента J^ имеем
Д J = (F, Ди) + г? (и, Ди), где 1? отвечает условию (8.42).
Сравнивая (8.43) и (8.44) получим формулу (8.39).
Таким образом, задача построения градиента разделяется на задачу построения оператора А* и задачу определения сопряженного оператора (Л')*. Для этого нам потребуются две вспомогательные краевые задачи — задача для приращения поля Т^х, т) и сопряженная с ней задача.
Задача для приращения поля температуры
Пусть компоненты и получили приращения С(Г) + ДС(Г), Х(Т) + + ьх(п,к(тн ^(n,sm + ^тлм + m^patv ь?^, р2(т)+ Ьрг(лУ
Этой новой совокупности данных будет соответствовать функция Т(х, т)+ v(x, т) и система (8.35) - (8.37) запишется в виде
[С(Г+ v)+ ДС(Т+ v)J [ Т+ v]t={[X(T+ v) + ДХ(Г + v)] [Т+v^H + [К(Т + v) + ДК(Т+ v)][T+ v]x+ S(T + v)+ Д$(Г + v), (х,т)6бт;(8.45)
Т<х, 0) + у(х, О) = £(х) + Д$(х);(8.46)
{а.[Х(Г+ v) + ДХ(Т+ у)][Г+ v]x + (^Т+ ^Х = х^ =
= р,(т)+Др.(г), z-1,2.(8.47)
Здесь зависимости величин С, \ К, S от х и т, которые могут иметь место при решении ретроспективной и граничной обратных задач, условно не указаны.
Вычтем из условий (8.45) — (8.47) соответствующие условия (8.35) — (8.37) и используем для величин С(Г + v), Х(Г + V),K(T + v), 5(Г + v) разложение в ряд Тейлора с удержанием первых двух членов, а для величин ДС(Г + v), ДХ(Г + v), Кк^Т* v), Д5(Г+ v) разложение в ряд Тейлора с удержанием первого члена. Кроме того, примем во внимание, что коэффициенты С, X, К, Sb прямой задаче (8.35) — (8.37) — это известные функции температуры Г(х, т), которая при рассмотрении условий для приращения v(x, т) считается заданной. Поэтому ниже эти коэффициенты являются известными функциями только независимых переменных х и т. В результате после некоторых преобразований получим следующую постановку задачи для определения величины v(x, т):
vT = aiVxx + агчх* a3v + q* со, (х,т)6бт;(8.48)
v(x, 0) = Д£;(8.49)
В1тЧХ^т\ т) = [ Vx + сг,у]х=^ = т?,. + uv(8-50)
z — 1, 2, гДе х 11
«1 = _, д2 = -^*К\ а3 = -(Ххх+ S*K-C\
q = — [Ь\Т + (ДХ) Т + ^КТ + Д5 - ДСГ ];
= a X(Z (т), т), о. = а,Х (Х.(т), т)+ 0.;
q. = Др.(т) - а.^Х^т), туГ^Х^.т); со, соь <о2 — остаточные члены (если аг = а2 = 0, то coj = со2 = 0).
х -Хх (т)
С помощью замены у = , t = т трансформируем
^2(т) - Xj(t)
область Qt в прямоугольную R = (0,1) X (0, тт). При этом величины а^х, т) и q^x, т) преобразуются соответственно в а^у, t") и q^y, Г), а постановка (8.48) — (8.50) примет вид
vt = bi’4yy* h^y* b3v+q+ ы, (у, t)GR;(8.51)
УО,0) = Д?(у);(8.52)
5uv(0,r) = [Z1VF + aiv]? = 0 = T?1(Z) + Ыр(8.53)
52fv(l, f) = [Z2 v^ + a2v]y = 1 = т?2 (z) + w2,(8.54)
где Ьг =где Ьг =[X3(0- ^(OP ’[X3(0- ^(OP ’bi =Ц’ =bi =Ц’ =1X,(r)- X,(r)1X,(r)- X,(r){ ^(y, ^ + X^ + y[*2'(z) - Ai'(OJ{ ^(y, ^ + X^ + y[*2'(z) - Ai'(OJ
где Ьг =
где Ьг =
[X3(0- ^(OP ’
[X3(0- ^(OP ’
bi =
Ц’ =
bi =
Ц’ =
1
X,(r)- X,(r)
1
X,(r)- X,(r)
{ ^(y, ^ + X^ + y[*2'(z) - Ai'(OJ
{ ^(y, ^ + X^ + y[*2'(z) - Ai'(OJ
7,(0
Z2 — •
X,(O - ^.(0
Таким образом, если исключить со, со,, со2, т.е. перейти к линейному приближению краевой задачи для приращения v(y, Z), система (8.51) — (8.54) будет аналогична постановке (8.8) — (8.11) в разд. 8.2. Более того, с помощью результатов работы [ 56] можно показать, что задача, получаемая из (8.48) — (8.50) и соответственно (8.51) — (8.54) отбрасыванием нелинейных членов, представляет собой производную Фреше А1 оператора А, ставящего в соответствие искомым величинам функцию T\<Hj\ т). Для этого достаточно потребовать, чтобы С(Т), ^(Г), 5(Г) были дважды, а Х(Т) — трижды непрерывно дифференцируемыми функциями;
Pi, Ра £^[0,^]; ^ew^Xi^Xi^*
и выполнялись условия согласования начального и граничных условий.
В дальнейшем будем считать, что в задачах (8.48) — (8.50) и (8.51) — (8.54) нелинейные члены отброшены.
Методику получения постановки задачи, сопряженной с задачей для приращения температуры, изложим на примере граничных условий второго и третьего родов (а, ^ 0, а2 ^ 0). Соответствующие результаты для условий первого рода могут быть получены по той же схеме и будут приведены без промежуточных выкладок.
Для вывода сопряженной краевой задачи нам потребуется привести постановку (8.51) — (8.54) к нулевым краевым условиям, т.е. к виду
vt=bxvyy +b2vy +b3v+q + i, (у, OER; (8.55) v(y, 0) = 0; (8.56) (^ivy + aivJ^xxO; (8.57) [Z2Vy + о^]^-! =0. (8.58)
•Известно, что W^ C L,.
Для определения функции z = z(y, 1) запишем решения задач (8.51) - (8.54) и (8.55) — (8.58) через функцию Грина (см. формулу (8.13)) и приравняем их:
1 - ,.,1 МО/} ,,,
; A^Gty.r.y'^dy' - ; — Ap1(t').GbV;O,r')dt' +
Оо ,1(f)
f 6,(1, t')
+ j _I Ap2(t')GO, t; Yj^dt =
0 ^i (f )
t 1 _
= fdt* J I(y,t')G(j,t; у.М-
о 0
Откуда
-b. (y, t)6, (y, 1)
z(y, 0 =i?!(O5(j)+ n2(O8(y-l) +
/1(0/,(0
+ ^x)Ht\
где 8 (• ) — дельта-функция.
При такой функции z (у, /) задача (8.55) - (8.58) будет тождественна задаче (8.51) — (8.54), а следовательно, и задаче (8.48) — (8.50). Выполняя в (8.55) — (8.58) обратный переход (от у, Г к х, т), получим
(с учетом свойства 8-функции: 8(af) = 8(f), где а + 0 — дейст-
1в|
вительное число) постановку, равносильную (8.48) — (8.50):
vr = aivxx + «^х + fl3v+ d* z, (x,t)GQ ;(8.59)
v(x, 0)=0;(8.60)
Я,^,(т),т) = 0, /=1,2,(8.61)
где
z(x, t) = - — ^ 8 (x - ^ (т)) + — t?2 8(x - Хг (т)) + A|8 (r). t,7,
СОПРЯЖЕННЫЕ ЗАДАЧИ И ГРАДИЕНТ ФУНКЦИОНАЛА
СЛУЧАЙ ОДНОГО ИЗМЕРЕНИЯ
Постановка сопряженной краевой задачи зависит от числа измерительных точек N. Пусть N = 1. В точке х = d^ (рис. 8.2), перемещающейся с течением времени, известна зависимость /(т) = T\dQrY г). Координата этой точки отвечает условиям: Х1(т) < </(т) при ai + О,
Рис. 8.2. Область с подвижными границами и перемещающейся координатой термодатчика
Х1(т)<^(т) при а, = 0, d(r) < Х2 (т) при а2 Ф 0, с?(т) < Х2^ при а2 = 0.
Кривая с/(т), т G [ 0, тт ], так же как Хг (т) или Х2 (т), будет считаться кусочно-гладкой функцией.
В рассматриваемом случае оператор А ставит в соответствие искомой величине и температуру в точке d(т), т.е. Ли = Т(и, d(r), т). Введем целевой функционал
тт
Л«)= / [Г(и,^(т),т) - /(T^dT.(8.62)
0
Поскольку искомой функцией может быть любая компонента векторной величины и = {Х(Г), С(7),/((7), S(7), £(х), pj (т), р2 (т) } .найдем градиент J[u] по этой вектор-функции. При этом будем полагать, что цеь2 [^(0),^2(0)]; P1,p2,feL2V0,TmYAC,K,SeL2 [Го, 7м],где Го, Тм — границы области по температуре, в которой отыскираются коэффициенты или источник уравнения (8.35).
ЭЭ2 Э
Полагая, что L = —- - D D = ах —г + а2 —- + д3, X = Эт т т Эх2 Эх
= q - а2 -X- 8 (х - Xi (т) )+ Ох —- 8 (х - Х2 (т)) + Д£8 (т), перепишем
линейное приближение к задаче (8.59) — (8.61) в форме
Гу=х, vGD£.(8.63)
Здесь Dl = { v G G^QtY B^n^X^t), т) = 0, /= 1, 2; v(x, 0) = 0} - область определения оператора L-, G(J2T ) — множество функций v = = v(x, т), имеющих в Qt непрерывные производные v , v*, vxx.
Рассматривая L как оператор, отображающий DL С L2 {QT) в пространство Ь2, запишем скалярное произведение элементов Ln, ф G L2.
VLn,^= $$ ^LNdxdT,
QT
где ^ = ^(x, т) — некоторая достаточно гладкая в QT функция.
Определим сопряженный оператор L * в соответствии с тождеством Лагранжа
(Zv, ф)= (v,£*^)(8.64)
и раскроем скалярное произведение слева следующим образом:
И ^L\dxdT= и ф(\т-а^^ - a2vx-a3v')dxdT = I1 -12>
ет ет
где
Л= Я [-V^T+ ^MVx* ^^xN-a3'K\dxdT;
1г = Я [(a^v^ + a^v^-ClMJcMr.
QT
Для дальнейшего нам понадобятся формулы интегрирования по частям [ 56], которые в нашем случае имеют вид
Л 6x<pdxdT = -ff 9ipxdxdr+ J 9^т; 6,ipG W21,0(QT);
eTeT ae*
Л 9 4>dxdT=-H 6» dxdT- J 9<pdx; 9,<pGwUQ ),
QT T QT T »Q*TT
где dQ* - граница области QT, ориентированная так, чтобы при ее обходе область оставалась слева; W2’°(QT) — класс функций 9(х, т) пространства £2(Qt), имеющих квадратично суммируемую по Qt обобщенную производную 9 ; W2(QT) — класс функций 6(х, т) пространства L2 (бт), имеющих обобщенные производные 9Х, 9т.
В нашем случае тттт
s 94>dT = f 9Vix=x dr-; е«р1х=х dT,
ьвТ оо
ттХ^^тУ
J 6»dx = J 9ф\х=х (т) ^(r^dx- J 6<plT= dx-
эе* 0’Х^ттУ
Tm^t (0)
- J e^X^-X'iW^ ^ ^lT = odx.
0Xt (0)
ТогдаTm
И^Г ф) v dxdT = - Д (а vdxdr + J (a,dT1
етето
Таким образом,
Л = Я v[ - ^т -(ах ф\х + (а2 ф)х - а3 ^Jdxdr + ет
+ ; vta^^l^g dT. о
С помощью тех же формул интегрирования по частям для интеграла 7э имеем
ТтХ.^ Тт
h= I^^,*6^dT-; *vix=x (т)лг2(Т)(/т+
Оо
ттХ2(тщ)Хг(0)
^W^x^lWI WT=Tmdx- J ^vlT = odx.
ОХ,(тт)Х,(0)
Последний интеграл равен нулю, так как v(x, 0) = 0.
Привлекая граничные условия (8.61), запишем дам /2 окончательное выражение:
-vWJ' + Д2 --vWJ' + Д2 -^ г ,о
-vWJ' + Д2 -
-vWJ' + Д2 -
Л= У V^*^” ~а^х = Х2(т) оч
о-I Хг(тт')
? «Jx^jrjT) J dT* -Г *(.x,Tm')v(.x,Tm)dx.
7‘X, (тт)
Обращаясь к тождеству (8.64), получим, что функция ^(х, т) должна удовлетворять условиям следующей краевой задачи, сопряженной с задачей (8.59) — (8.61):
L* ^ (х, т) = ^х, т), (х, т) е Qt ;(8.65)
ф(х,тт")=0;(8.66)
=,:* 1,.^,)-1<«, п -w««-г*-^-х^■ °- <8-б7>
1 = 1,2,
гдеэ
£* = - — -D*T, О*тф = (а1ф')хх-^а1ф')х + аэф.
Функция f (х, т) будет найдена ниже.
84.2, ФОРМУЛЫ ДЛЯ ГРАДИЕНТА ФУНКЦИОНАЛА-НЕВЯЗКИ
Перепишем задачу (8.65) — (8.67) в форме, аналогичной (8.63), Ь*ф = ^, феоь».
где fI
Dl#=V ^eG(OT):^*V/|x=jrf(T) = O, /=1,2; 1Кх,тт) = 0].
Пусть L-1 и L* 1 — операторы, обратные к L и L* соответственно.
Запишем скалярное произведение для элементов v и ф
(v, 0) s= (££-1 v, 0) = (£-1 v, L* ^1) = (у,Ь~г * £*^).
Отсюда следует, что £ 4 * L * = I в DL * (/— единичный оператор). Таким образом,
Г1* = £*Л(8.68)
Приращение функционала (8.62) имеет вид
Ы= J(u + Аи)- J(u) = 2(Au — f, А'Аи) + о(11 Дм II) =
тт
= 2 f [ 7(м, </(т), т) - /(т)] v(d(T), т)с?т + о( II Дм II).
О
Представим Д/через 6-функцию в виде
Тщ Х2(т)
AJ= $ dT J v(x, т) 2е(т)8 (х - d(r))dx + о( II Дм II),
О Х^т)
где е(т) = Г(м, d (т), т) - /(т).
Замечая, что v(x, т) = £ 4 х и вводя сопряженный оператор, получим
AJ = И £~*Х • 2е(т)8(х -d(r))dxdr + о (II Дм К) = ет
= (х, £"* *[2е(т)8(х - d(r))])+ о (II Дм II).(8.69)
Поскольку имеет место равенство (8.68), то
£"1*[2е(т)8(х-с?(т))]= ^,
где ф = ф(х, т) — является решением задачи (8.65) — (8.67), в которой f(x, т) = 2е(т)8(х - d(T)).'
Раскрывая в (8.69) функцию х, получим
AJ=W,q- — т?15(х-Х1)+ — п2 8 (х - Х2)+ Д^8(т)) +
+ о(11 Дм II).(8 70)
Установление связи между прямой и сопряженной задачами, что в конечном итоге приводит к получению формулы (8 70), также нуждается в строгом обосновании, прежде всего, в плане применимости формул интегрирования по частям, которые предъявляют к подынтегральным выражениям требования определенной гладкости Условия на исходные данные прямой задачи, при которых обеспечивается требуемая гладкость решении прямой и сопряженной задач можно получить с помощью результатов работы [ 44]. Можно показать, что достаточно потребовать выполнения условий, обеспечивающих дифференцируемость оператора прямой задачи.
Перепишем (8.70) в виде
Д7 = (Ф, Ди) + о (II Ди II).
При этом, очевидно Ф = J\
Для получения компоненты градиента J' по отдельной составляю- и
щей ип вектора и нужно в формуле (8.70) обнулить все составляющие вектора и, кроме требуемой. Тогда из (8.70) получаем представление вида
Д7=(Ф ,Ди ) + о(И Дм II), т.е. Ф = 7' . "и и
Таким образом, из выражения (8.70) следуют формулы для компонентов градиента по £, pt, Pi:
/' = Ш 0),
,а, (У, (г), т) ,с1(У2(г),т)
/ = - № (т),т) —, J* = №(ryf)
Р17,0)72 (т)
Определение компонентов градиента J^, ^.J^.J^ является значительно более громоздкой задачей. С целью ее упрощения будем искать коэффициенты и свободный член уравнения (8.35) в параметризованной форме
мхмг
Х(П = s х^цу cm= 2 c^yry i=vi=l
м,м*
kvo= s к^дту sm^ 2 s^m, i=lj=l
где £ ly}^ ~ заданная система базисных функций; X., С-, K.,S.— подлежащие определению числовые коэффициенты.
Аналогичным образом запишутся приращения этих функций
Мхмг
ДХ(Г) = S ^X^TY ДС(Т) = S МЫТ),(8.71)
/= 1у = 1
м3м,
ДК<П= 2 г^К^ту AS(T)= S M^.m.(8.72)
/ = 1/ = 1
Раскрывая в формуле (8.70) величины q и rii с учетом аппроксимаций (8.71), (8.72) и, выполняя несложные преобразования, получим формулы для градиентов функционала (8.62) соответственно по векто- Р,ИХ={Х,}»., С={С,}”.. К={К/}«., S-ЦИ-:
JL =Фо+Ф1 + Ф2, 1~^,М1>
где
I'm xi (T)^ (x T)
Фо = ; dr ;[ txx (x, г )Mx, г»+
0C^
+ Tx2(x, т)<р'(Т(х, r))]dx;
Tm ф(х, r)
Ф-=; 7^7 ^^^^(^’"^^^^r)^/=1,2;
Тщ (r) (X T)
J' = -f dr ;ГЛх.т^Цх.т))^, /=1,М2;
0X.(r) C^
Tm xi W а,<х т\
jL= s dT ;—-нм^т^ах; i=iA;
о xxWc^^
TmХг (г) ф (х Т)
J'= $ dT J фЛИх.т^йх, l=\,M„.
0Xl(r) с^т>
ПРИВЕДЕНИЕ СОПРЯЖЕННОЙ ЗАДАЧИ К ФОРМЕ,УДОБНОЙ ДЛЯ ЧИСЛЕННОГО РЕШЕНИЯ
Для проведения расчетов задачу (8.65) — (8.67), где f(x, г) = = 2е(т)6(х - d^r)), следует привести к форме, в которой отсутствует сингулярный член.
Ф(х, т) =Ф(х, т) =1Мх, 7),^2 (X, 7),1Мх, 7),^2 (X, 7),Полагая, вначале, Хг (т) < d(r) <Х2 (т), введем функцию
Ф(х, т) =
Ф(х, т) =
1Мх, 7),
^2 (X, 7),
1Мх, 7),
^2 (X, 7),
XG№(T),d(T)),xG(d(T), Хг(т^
и покажем, что системе (8.65) — (8.67) эквивалентна следующая задача: -^1Т-^Л1=°, (Х,7)бе1т={^(7)<Х<^(7), 0<7<rm};
(8.73)
-^2г-^*7^ = 0> U T)eQ1T=^d(T)<x<X1<T\
0<т<тт0<т<тт(8.74)(8.74)
0<т<тт
0<т<тт
(8.74)
(8.74)
яТ,ф|.-л-1(,)=»»*|..х,<,>-»;
^i^^), 7) —^2(d(7),7)=0;(8.75)
K»i ^1), - («1 ^2 )A=d(r) = 2e(7);(8.76)
Ф(*.тт)= 0.
Решением задачи (8.65) — (8.67) будет обобщенная функция ф(х, 7), (х, 7) 6 QT, удовлетворяющая системе (8.65) — (8.67) в обобщенном смысле, т.е.
^ЕГ: (</>, £*^) = (^, 2е(т)8(х- б?(т))),
где Г — множество обобщенных функций, удовлетворяющих начальному и граничным условиям (8,66), (8.67) ; р = <р(х, г) — основная функция, под которой в дальнейшем понимается вещественная функция, непрерывная вместе со своими производными рт, tpx, рхх, финитная в области Qt; (^>, р) — значение обобщенной функции р на основной функции р.
Условия, обеспечивающие дифференцируемость оператора А прямой задачи (см. разд 8.3), гарантируют непрерывность коэффициентов оператора L* и их соответствующих производных в области Q^. Поэтому дифференцируя (в2 Фк как обобщенную функцию, имеем $ силу (8.76)
(«2 ф>хх = {<fli ф)хх }- 2е(т)^ <х " d№
где
(Й1 ^iXx*^МгХх'(Й1 ^iXx*^МгХх'X 6(^(7), d(T))
(Й1 ^iXx*
^МгХх'
(Й1 ^iXx*
^МгХх'
xe(d^, J2(T))-
— регулярная часть обобщенной производной (^ Ф)^-
Остальные производные Ф^ и (а2Ф)х сингулярных частей не имеют В силу условия (8.75) и непрерывности д2.
Поэтому с учетом уравнений (8.73), (8.74) получаем, что Ф(х, 7) удовлетворяет в обобщенном смысле уравнению (8.65), что и требовалось показать.
Наконец, остановимся на постановке обратной задачи, когда точка х = d(r), в которой задана функция /(т), совпадает с одной из границ области Пусть, например, d^ = ^(г). Поступая аналогичным образом, можно показать, что в этом случае сопряженная задача имеет вид
^t*Dxt^ = Q' (^t)GQt;
^(^,тт) = 0;
4.4. СЛУЧАЙ НЕСКОЛЬКИХ ИЗМЕРЕНИЙ
Рассмотрим обратную задачу для уравнения
СТт = <ХТх\* ктх* S,
(х,т)еет= {^о(т)<т<^+1(т), 0<т<тт}(8.77)
при краевых условиях
Т(х, 0) = |(х);(8.78)
(8.79)
1«,ХГх+(8.80)
полагая,что
7(</;(т), т)= ^.(т), /=1,^ N> 1 - известные(8.81)
зависимости, где dx <d2 <... <dN (рис. 8 3).
Искомой величиной может быть одна или несколько функций из совокупности и ={^),Р1(т)1Р2(7),Х(ПС(П£(Т),$(Г)} • При определении £(х) и (или) Р„(т), и = 1, 2 считается, что X = Х(Г, х, т), С= С(Т, х, т), К = К(Т, х, т), S = S(T, х, т).
Условия задачи для приращения поля величины Цх, т) будут тождественны условиям (8 48) — (8 50), при замене в них ^(т) и ^(т) соответственно на б?о(т) и d^+ ^ (т).
Составим функционал
N Тт
J^= И f Р,(т)[Г(и, </;(т),т) — 4(7)]2dr,(8.82)
»=1 0
где р^т) — весовые коэффициенты (см. разд. 8.2).
Предположим, что d (т-), i = 0, N + 1 — кусочно-гладкие функции. Рассмотрим вначале случай, когда ai =#0,а2 ^OHdo(7)<rfi(r),c?^(T)< <^+1(0
Следуя изложенной выше методике получения сопряженной краевой задачи и осуществляя преобразование к форме без сингулярного члена, придем к следующей постановке этой задачи:
^Т + О*Л = 0’ z=fjvTi; (х,т)€0т, (8 83) ф^х, тт ) = 0, i = 1, W+ ; (8 84) ^(^(т),т)-^+1Ц.(7),7) = 0, i=lJV; (8 85) [("1 ^Х - («1 ^ 1 )х^ = ^<х) = 2Р,(т)е,.(т), i = 1Л; (8 86) [(«^1)х-^Ч'+а2-7 »l)lx=do(r) = °-- <887)
Рис. 8.3. Область с подвижными границами
где е.(т) = Т(и, d^r), т) - ^.(т); у, = a, X(d0 (т), т);
У2 =а2Х(^+1(т),т); а, = at \(d0 (7), т) + ^ ;
а2 =a2Xx(dvv+1(T),T)+ 02.
Формулы для компонентов градиента функционала (8.82) в данном случае имеют вид
/$=Ф(х, 0), t=ljv7~l, с?о(0)<х<^+1(0);(8.89)
a^d, (г), г)
Л = -MW ;(8.90)
(т)
,fli ^dN* 1 <т>- т>
Jp = ^+ 1 ^dN* 1 (A D '-(8-9!)
=7, (т)
^^♦о+^ + ^Р '=1^;(8.92)
N+l Tm diW Ф^х.т)
Гс=-ъ s dT $r(x,7)lp.(r(x,7))dx,
/=17л/2;(8.93)
N*1 ттd^'*;(х, г)
j; = s J dT J— Tx (X, T) ^ (Kx, 7)) dx,
‘<=10 dj_ 1(T) c<x- T>
1= M^ ;(8.94)
N*1TmdiWФ^х.т)
JS,= 2^ dT^^ "7 ^(Ttx.r^dx,
i=lоdi-l^C(x, t)
/=17^4»(8.95)
N*1 Tm diW Фг(х,т)
Фо= 2 J dr J [7*,х(^т)^(Г(^т)) +
i=l 0 dj.^r) C<X>T>
+ Т^х,т^Пх,т№х;
Тщ Фп(х,т)
Ф”= ^Tx<x>WT<x-T^x=dn(r)dT’ «=1,^+1-
Если к рассмотренным TV зависимостям/;(т) добавить еще функции на границах области /0(т) = Г(с?0(т), т), 4+ ^т) = T(dN+ ^т), г), то условия (8.87) и (8.88) нужно задать с правыми частями, соответственно равными 2р0(т)[Т(и, d0(T), т)-/0(т)] и 2pN+ х(т)[Т(м, dN+ ^т), т) - /^+ 1 (т)], где р0 (т) и pN+ j (т) — весовые коэффициенты.
8Л.5. ОБРАТНАЯ ЗАДАЧА С ГРАНИЧНЫМИ УСЛОВИЯМИПЕРВОГО ГОДА И В СМЕШАННОЙ ПОСТАНОВКЕ
Повторяя изложенную схему получения градиента функционала (8.82), можно показать, что для постановки обратной задачи, соответствующей условиям (8.77) — (8.81) при aj = a2 = 0,0, =02 = 1; d0(r)< < d i (т), ^(т) < d^+ j (т), имеют место следующие результаты.
Задача для приращения поля:
Чт"а^хх* а^х + я3у+9+ ы; (х,т)еет;
v(x, 0) = Д£;■
v(d0 (т), т) = Др! (т); v(dN+х (т), т) = Др2 (т), где
? = 2_[дхт + (ДХ) 7 + ДАТ + ДА-ДСГ ];
ы — остаточный член.
Сопряженная задача:
^•r + D*r^ = 0’ ^CaTI; UOEQ^
Ф^Х, Tm) = o, z=l,7V+l;
Ф№Х Т) - ^.+! ^(Т), Т) = о, i= 1Л;
[(«1 ^Х -<«1 ^ 0A=d.W = 2Pi^ei^> i=^1.
Фг (d0 (т), г) = ^+ i (^+ ! (т), т) = 0.
Формулы для следующих компонентов градиента: J* J„, JL . Js — тождественны соответствующим формулам (8.89), (8.93), (8.94), (/.95). Компоненты 7^,7^, 7* имеют вид
(8.96)(8.97)(8.98)(8.96)(8.97)(8.98)J^ = [e1(do(7),7)^1(do(7),7)],;
(8.96)
(8.97)
(8.98)
(8.96)
(8.97)
(8.98)
^ [«i (dN+ ! (т), т) ^+ ! <dN+ t (т), 7)]*
Л =Ф0, /=17^.
Рассмотрим, наконец, смешанную краевую постановку обратной задачи, когда од = 0, (3, = 1; а2 ^ 0 и заданы измерения в точках d;(r), i= 1,N* 1, причем d0 (r)<dj (т). В этом случае задача для приращения поля определяется условиями
\ = aivxx+ а2УЛ + й3У+9+ со, (х,т)еет;
v(x, 0) = Д£;
v(d0 (т), т) = Др, (т); [т2 v, + »2 v],=<^ ^ (т) = Др2 (т) + ш2.
Сопряженная задача будет иметь вид
'М Dx-A = Q- <=CvvTi; UT)eQT,
Ф^х.Тт^О, i=l,N+ 1;
^(d (7), t) - фн ^(т), т) = 0, i= 1,N;
[(д1 ^iX - («! ^/+1 )Л b =d-W = 2P,-(T)^-(T), i = 1Л;
^!(do(7),7) = O;
№1^+1), ^ЛГ+1(^+1 + в2 "7 ei^* = ^+ i(T) “
= ^PN+ 1(T)‘ eN* l^7")1
При этом компоненты градиента определяются формулами (8.89), (8.96), (8 91), (8.93) — (8.95) и формулой
<z = $o+^+r 1=ХМг
Замечание 1. Эффективные вычислительные алгоритмы решения сопряженных краевых задач могут быть получены, если предварительно преобразовать исходную область с подвижными границами в прямоугольную область при одновременном выпрямлении линий, на которых
заданы входные данные ^(т). Такое преобразование осуществляется с помощью замены переменных [ 21].
х - d._ х(т)
у. = , / = 1, N; t = т.
' d/trl-df-^T)
Замечание 2. Рассмотренный метод вывода условий сопряженной задачи и определения через ее решение градиента функционала может быть распространен также на многомерные, в общем случае нелинейные озт.
Замечание 3. Полученные формулы для градиента в пространствах L2 позволяют построить на их основе направления спуска, дающие приближенные решения требуемого порядка гладкости (см. разд. 8.5).
ПРИМЕНЕНИЕ МЕТОДА МНОЖИТЕЛЕЙ ЛАГРАНЖАДЛЯ ПОСТРОЕНИЯ СОПРЯЖЕННЫХ ЗАДАЧ
Выше применительно к обратным задачам обобщенной теплопроводности была предложена методика получения постановок сопряженных краевых задач и на этой основе выведены формулы для градиента. Существует еще один способ составления сопряженных задач, который базируется на рассмотрении необходимых условий стационарности функционала-невязки [ 10, 11, 14, 28] Этот способ весьма универсален, он может применяться для обратных задач различных типов, математические модели которых представляют собой системы как с сосредоточенными, так и распределенными параметрами.
Кратко изложим суть этого способа на следующем примере.
Требуется найти градиент функционала
N тт
ЧЯ,С) = 5 J [Г^.С.^т)-/;.(T)]2dT(8.99)
i=l 0
по функции q^ и числовому вектору С = ^ С. ^^ при выполнении условий
С(Т)Тт = (Х(Т)Тх\, (х, t)GQ = (0,6) X (0,Tm ];(8.100)
П^,0) = |(х);(8.101)
— XT^l^^Q-^tr); -ЛТ;|л = л = ?*(7),(8.102)
м
где С(Г) = 2 С^П i= 1
Ф^Т) - заданные базисные функции; р(т), ^.(т) G £2 [0, тт]; 0<dx<...<dN<b.
Заменим (8.100) — (8.102) равносильной постановкой стт^хттд,. (x,T)eQi4di_1<x<di, 0<т<тт};
i=l,jV+l, 0=do<d1<...<dN+1=b;
Т^х, 0) = ^х\ d._ t <х <d., i = l.JV+1;
T^d^-T^d^, 1~Т>, i=LN;
— ^Лх1х = 0 ^^(^ ~^N+ lx*x = 6 ~4*^, где
^ = №, di_1<x<d., i=l,N+V
Перейдем к безусловной экстремальной форме данной ОЗТ, вводя расширенный функционал
I = J-V It + 1г + 13,
в кагором
W+ 1 diTm
Л= S J ^(х)[Т.(х,0)-^(х№ + J Ро(т)[ХТ1х1х=0 + i=l d^0
+ 9(r)]dT+ f ^(т)[ХГЛГ+1х1х=Л + <7*(7)]^7;
0
Tm
z, = s / ^[T/dp 7) - T^ ^ 7)] dT +
i = 1 0
N Tm
+ S J K/(7)[r.x(d.,7)-T.+ lx(d/,7)]d7,
i = i 0
У+1 di Tm
Z3= S J J ^x,T^X^nTix>x-CmTiTAdTdx.
i=ld._x 0
Здесь д.(х), i=l,N* К у0(7), F6(7); ЛД7), к^т\ i= l,N; ф^х.т), i= 1,N+ 1 — неопределенные множители Лагранжа.
Если условия (8 100) - (8.102) выполняются, то функционалы I и J совпадают. Поэтому задачу минимизации функционала J можно заменить задачей минимизации /.
Необходимым условием стационарности функционала J^q, С)
является равенство нулю полной вариации функционала I(q, С):
М+ Мх + Д/2 + М3 = 0.(8.103)
Для вычисления отдельных членов в этом равенстве предположим, что величины С(Г) и ^(т) получили приращения ДС(Т) и Д^(т). В результате температура изменится на некоторую величину v(x, т). Применяя тот же прием, как и при выводе задачи (8.48) — (8.50), получим, что в линейном приближении функция v(x, т) удовлетворяет следующей краевой задаче:
vIr = e1v!xx+a2V!x + e3vI + —Г,’ ^.T^Qp
i = 1,N+ 1;
(8.104)
v.(x, 0) = 0, d. ! <x <d{;
(8.105)
[-Xvlx-Xxv, ]х = 0 = Д9(т);
(8.106)
v^dp T> = vf+ 1 ^dP T>’ ' = ^
(8.107)
\х^г>г) = \+1х^’т)’ /=1^
(8.108)
fX^+ lx + \nN* lh = b = °’
(8.109)
XXx1
ах - — , «2 - 2 — , д3 - — (X - С ). ССС
Линейная часть приращения функционала имеет вид тт
Ы=1 5 / e.^N^dpt^dT,(8.110)
i= 1 0
e^VT^q.C.dpT)- ДО.
Другие слагаемые левой части (8.103) с учетом условий (8.104) — (8.109) запишутся
7V+1 ^iтт
Ых= 2/ M/(x)v/(x, 0)dx + / ’'«(^MXvj* lx = 0 +
i=l di-x0
+ XxvJx = 0+ MVt* J ^(т)[Ху^+1х1,=ь +
0
+ \VN* 1*х = б1^т»(8,111)
N Тщ
Д/2 = S / fff(r)[v/(d/>T)-v.+ 1(d.,T)]dr + i = 1 0
Tm
+ S J и^^Л^^ихМ^-(8.112)
/=1 0
N* 1 di Tmдс
^3 = 2// №7)(a1vto + a2vi.JC + a3vz+—r-
i = 1 dt_ t 0
N* 1 diTm
-vjT)dTdx= 5 Jf 1(агф;)хх -(а2^)х+аэф.+
1=1 di-i °
N* 1 Tm
+ ф.тА N^Tdx + S / { at ф.у.х - v^^ ф.\ - i= 1 0
x=ddi T=T
-а2Ш11 dr- S J фл\ m dx. (8.113)
J x = di-\/=1 d. v T=o
Подставив (8.111), (8.112), (8.113) в равенство (8.103), получим в левой части слагаемые, включающие двукратные интегралы и интегралы по границам областей Qp Поскольку вариации N. являются произвольными, для выполнения условия стационарности / нужно приравнять нулю каждую из групп слагаемых при соответствующих вариациях. В результате получим постановку сопряженной краевой задачи
- ^Н = (Д1 ^ХХ - 1а2 ^Х + а3 ^> (Х> т) е Qi ’
4=1ЛП; (8-114)
V/j(x, тт) = 0, dj-^x^dp i=l,N+l;(8.115)
Хх
[(^^^-«з^^ — fl1^Jx=o=°;
*^гт)=фн^dpТ), i^Tjv;
[(«1 *iX ~(fli *i* i)xUdf = ^/(H. i = 1Л;(8.116)
[(ai ^N* l)x e2^+l+ ~ a’^+1^ = * ~ °’
которая тождественна постановке (8.83) — (8.88) при выполнении условий рассматриваемой ОЗТ.
Для получения градиента преобразуем выражение (8.110) с учетом (8.116) к виду
N тт
i=101
N* 1 dlтттт
= 2 f f 1(яг j'l)xvi]xdTdx + f (a1'i'1)xv1lx = odr- i=l d41 00
Tm
- J" G^ ^N* i\nn* 1L = * dr~ 0
N* 1 di Tm
= 2 I J Ivi(a^i)xx + vix(a1^.)x]dTdx +
i=l ^_! 0
TmTm
+ J ("Л^Л^" / (fli^+i\v^+1lx = 6dT. 00
Пользуясь теми же приемами, что и при получении формулы для градиента в разд. 6.5.2 работы [6],и принимая во внимание (8.114), (8.115), (8.104), (8.105), придем к следующему выражению для линейной части приращения функционала
тт *,(0,т)Тт diTi/X»T>
М= J Z^q^dT - 5 / J / фАх, т) х
0С(0, т)г= 1 0 d{ хС(х’т)
х ACVDdxdT.(8.117)
Отсюда имеем формулу для составляющей градиента по q
Подставляя в (8.117) приращение ДС(Г) =5 Д-С^АТ), после
/ = 1
некоторых преобразований получим составляющие градиента по параметрам С{
N+ 1 Тт di ф.(х, т)
JC,2$ dT $—Т <x,T)^№,T))dx,
i=l 0d_. , с<х-т>
(8.119)(8.119)i=Tm.
(8.119)
(8.119)
Формулы (8.118) и (8.119) совпадают с аналогичными формулами для градиента, полученными в разд 8.4 4 для более общего случая.
Аналогичным образом могут быть получены постановки сопряженных краевых задач и формулы для градиентов невязки применительно к другим экстремальным постановкам обратных задач. Для этого, следуя известной процедуре решения задач на условный экстремум, составляется расширенный функционал, учитывающий невязку и (с помощью неопределенных множителей Лагранжа) условия математической модели в виде дифференциальных уравнений, начальных и граничных условий, условий сопряжения. Для расширенного функционала вычисляется главная линейная часть приращения, отвечающая вариациям исходных величин и, соответственно, вариациям переменных состояния. Полученная вариация функционала преобразуется с помощью операций, интегрирования по частям, а для многомерных областей с использованием формулы Остроградского-Гаусса таким образом, чтобы выражения под знаками интегралов по областям задания уравнений не содержали частных производных от приращений переменных состояния. Затем, согласно необходимому условию стационарности расширенного функционала, его вариация приравнивается нулю. Учитывая произвольный характер приращений переменных состояния, приравниваются нулю коэффициенты при соответствующих приращениях. Получившиеся равенства представляют собой условия для определения множителей Лагранжа, которыми в зависимости от учитываемого условия математической модели могут быть функции и константы. Совокупность этих равенств и дает искомую постановку сопряженной краевой задачи.
В частности, следуя этой методике, можно получить сопряженную задачу применительно к вычислению градиента невязки для решения обратной задачи теплообмена в технической системе (см. разд. 1.3.3), которую представим в следующем виде.
Пусть теплообменный процесс описывается системой дифференциальных уравнений
dT^ LL
С, — = S \j<TrT^ 2 b^-T^+Qp 1=1Л;
dT7—1/=1
те(0,тт];(8.120)
T/(O)=To/, Z=17i,
где L — число элементов в тепловой модели; С? — объемная теплоемкость Z-ro элемента; Ху — коэффициенты теплообмена, характеризующие конвекцию и (или) теплопроводность между элементами с номерами Z и/; Ь^ — коэффициенты лучистого теплообмена; Q^ — суммарное количество тепла, действующее на Z-й элемент.
Предположим, что среди четырех групп физически однородных параметров {С? } ^ £qz } ^ {Ху }^ Х L, ^Ьц }^ Х £ некоторые или даже 188
все параметры одной какой-либо группы неизвестны. Обозначим совокупность этих параметров через вектор и = £п? }^- Полагая далее, что известны результаты измерений температуры в элементах тепловой модели, заданные в виде экспериментальных функций ТДт) = /^(т), I = 1, L, будем искать компоненты вектора и из условия минимума невязки:
L тт
mini, /= 5/ [Т.(и,т)-f.(T)]2dT,
u/=1 О
где ГДи, т) — температура /-го элемента, рассчитанная в соответствии с математической моделью (8.120) при некотором векторе и.
Не останавливаясь на выкладках, приведем результаты вывода условий задачи, сопряженной с задачей для приращений температур. Эти условия имеют вид
dip .LbF^
-+ Е ^ — =-2e.(T), i=\,L, те[0,тт];(8.121)
dr/=1ЭТ.
1М^) = °, 1=П,(8-122)
Y LL
где F^= — [ 5 Л/(7}-7)) + S bx^-^Qx\.
кквычисляется черезвычисляется через/= 1 7/= 1 1
к
к
вычисляется через
вычисляется через
Можно показать, что градиент /^ сопряженные переменные по формуле
Э/ L Тт^Fi
— = 2/ Ф^ — dT, i=l,N.
9ui Z = 1 0Ч
Используя сопряженную задачу (8.121) — (8.122), вид которой
не меняется в зависимости от рассматриваемого параметра, можно построить эффективную и универсальную процедуру нахождения направления спуска при идентификации причинных характеристик теплообменного процесса в технической системе.
Замечание 4. Обратные задачи теплообмена в технической системе могут иметь неединственное решение, причем независимо от выбора условий проведения эксперимента (начальных температур элементов и внешних тепловых воздействий). Этот вопрос требует специального рассмотрения.
УЧЕТ АПРИОРНОЙ ИНФОРМАЦИИВ ГРАДИЕНТНЫХ АЛГОРИТМАХ
Качество решения некорректно поставленной обратной задачи существенно зависит от полноты учета всей имеющейся качественной и количественной априорной информации об искомой величине. Такие сведения могут быть заданы исходя из физических особенностей исследуемых процессов и особенностей проведения эксперимента, а также из условий единственности решения задачи. Достаточно широкие возможности для учета априорной информации о некорректной задаче предоставляет итерационная форма регуляризации.
В этом разделе описываются способы учета информации о гладкости решения и о значениях функции и ее производных в ряде точек области определения. Для этого в разд. 8.5.2 и 8.5.3 при построении итерационной последовательности направление спуска выбирается в исходном пространстве Li, но так, чтобы не выводить приближения из заданного класса гладких функций. В разд. 8.5.4 итерационная последовательность строится непосредственно в пространстве ^.И в том и в другом случаях соответствующие направления спуска рассчитываются по известному градиенту невязки в пространстве Г2 -
Наконец, в разд. 8.5.5 описаны эмпирические способы прекращения итераций при решении некорректной обратной задачи, не требующие знания величины погрешности входных данных, что важно для практики.
ТРАДИЦИОННАЯ СХЕМАПОЛУЧЕНИЯ ГЛАДКИХ РЕШЕНИЙ
В гл. 6 были рассмотрены поисковые методы градиентного типа, предназначенные для минимизации функционала-невязки с ограничением на допустимый уровень спуска к оптимальной точке. Такой под-, ход не обеспечивает равномерной сходимости приближений к искомому решению, в частности, требует хорошего прогноза поведения функции в окрестности концевой точки временного интервала восстановления. Поэтому возникает необходимость построения алгоритмов, учитывающих априорную информацию о гладкости искомой функции с целью получения более точных результатов.
Сразу напрашивается решение — минимизировать невязку, регуляризованную добавлением соответствующего поправочного члена. Например, вместо целевого функционала J(u) = II Ам -/II? можно рассмот- реть регуляризованный функционал Фа(м) = J(m) + а II и 11^ . При этом степень влияния регуляризатора II и II? задается весом а, для вы- бора которого можно пользоваться способами, указанными в разд. 7.2.
Переход к регуляризованной невязке повлечет за собой изменения в алгоритмах расчета градиента функционала и в определении глубины итерационного шага.
Рис. 8.4. Результаты минимизации регуляризованной невязки методом сопряженных градиентов при точных входных данных:
а = 0,3 5-10"6м^/с, X = 0,7 21 Вт/м-К, b = 0,002 м, d = 0,001 м, ДРо/, = 0,017, число итераций к = 100 (при этом значении к заведомо сходились процессы приближений для всех рассмотренных величин параметра «):
а - зависимость восстановленной плотности теплового потока от времени при разных значениях параметра регуляризации (сплошная кривая - точное решение);
б — зависимость изменения невязки 7(qK-luu) от параметра регуляризации
Для одного из расчетных примеров этого раздела на рис. 8.4 показаны результаты итерационной минимизации невязки с регуляризатором первого порядка. В данном примере использовались невозмущенные входные данные и оптимальное значение параметра оказалось равным а= 0,002. Описанный способ малоэкономичен.
УЧЕТ АПРИОРНОЙ ИНФОРМАЦИИ О РЕШЕНИИ.
ПЕРВЫЙ СПОСОБ
Данный способ основан на том, что операция интегрирования дает возможность повысить гладкость результирующей функции. Этот подход был предложен и развит в работах [ 6, 84, 85] .
Пусть из условия допустимого минимума невязки получено кусочно-непрерывное приближение в среднем к производной восстанавливаемой граничной функции. Проинтегрировав этот результат, получим уже кусочно-гладкое решение обратной задачи, причем в конце временного интервала восстановление граничного теплового режима в общем случае будет лучше, нежели при определении среднеквадратичного приближения. Остановимся на этом методе подробнее, полагая в общем случае, что искомой является некоторая одномерная причинная характеристика м(х), где х 6 [д, 6] — некоторый скалярный аргумент (в зависимости от типа решаемой обратной задачи это может быть время, пространственная координата, температура).
Предположим, что производная м'(х) — кусочно-непрерывная функция. Пусть м'(х) получила приращение Дм'(х), что равносильно некоторому приращению искомой функции Дм(х). Из определения градиента целевого функционала в пространстве функций, суммируемых с квадратом, следует
Д/(м') = J^u + Дм') - Дм') = J Jy. (х) Дм'(х)е/х + о( II Дм' II), а
где принято, что и’, Ди* G Ьг; J^. — градиент функционала J по производной и.
ь
С другой стороны, можно записать ДДм) = / ^(х)Дм(х)с?х + а
+ о ( I Дм I), где Дм — приращение искомой функции, соответствующее приращению Дм'; /м — градиент функционала J по м.
Введем новую функцию
ь
^)= М*^^(8.123)
х
для которой производная имеет вид g'(x) = — J^(х ).
Тогда
ь
AJ(u) = — /g'(x) Дм(х)</х + о( II Дм И).
а
Интегрируя по частям, получим
Ь
М(и) = Дм(д)Дд) + J g(x)ku'(x)dx + о( II Дм II).(8124)
а
Так как в нашем случае ДДм') = ДДм), то из формулы (8.124) следует, что Дх) является градиентом функционала по и* во всех точках отрезка [д, b ], кроме крайней левой:
Ju'W=g(x), xG(a,bV
а параметр g(a) представляет значение градиента функционала по константе С = и (а):
<=*(*)•
Таким образом, градиент 1J. определяется по известному градиенту J^.
Представим далее итерационный процесс согласно методу скорейшего спуска (и°'($) — заданное приближение):
u'k+4^ = u'k^)-8Vu'k ^> к = 0Д,...,(8.125)
где ^ : J(uk+^) = min [и*к-0° J,k, ].
Интегрируя (8.125) по £ в пределах от а до х, получим
X
u*+!(х) —и*+^я^н^Сх) — «*(я) —0£ Jj£(S№ (8.126)
а
Для величины гЛ+ ^а) = С* + 1 запишем формулу, соответствующую алгоритму скорейшего спуска,
Ск*х=Ск -^Гк(8127)
и подставим в (8.126). В результате будем иметь
«*+1(х) = гЛ(х)-02Р*(х)-0р*’ * = 0,1,...;(8.128)
u°(x) = z(x), хЕ[д,6], где
х bb
^(х^ f dl / rkWdT!, J*k = J J'k(x)dx;
ata
z(x) — заданное приближение.
Параметры ^ и ^ выбираются из условия минимума функционала J на данной итерации:
0°,0* :J(u*+1) = mm J[uk -0°Рк-01 J,kY
Алгоритм (8.128) с начальным приближением соответствующей гладкости z G ^[а, Ь], I > 1 (например, z = const) при останове итерационного процесса по условию невязки дает равномерное приближение к точному решению.
Более быструю сходимость итераций можно получить на основе метода сопряженных градиентов, который для первой производной запишем в следующем виде:
и-к*1(^ = и,кт-0°к<.а)-7к8к-ЧП к = 0,1,...;
S*-^^^*’1^?*-!**-^ k>2;(8.129)
$-*(^)=0; 8° (£) = |3°/?($),
где ^ и Tt - числовые параметры метода
После интегрирования (8.129) в пределах от а до х имеем
и^Чх')-^*1”^^-^-5°к П’^^-Ук S&^t&dt, аа
к = 0, 1
Используя для константы С соотношение (8.127), получим окончательно ик* 1 (х) = ик^ - ^^ - Vi W - SVc>
к = 0,1,...,(8.130)
PkW= J dX J Г^М P*(x) = J S*"1^? ata
b
sk"4tWVi $ J,I"4^an*yk_xsk-2^Y к>г,
b
S'VD^O; S°a) = 0$ J J^Wm be
J'ck= J ^dx, a
где Pk>Pk, Ук находятся из условия
7(^+1)= min JVuk-^0Pk-^-^ J'ky
I?0, P*. 7
Процесс (8 130) начинается с м° G И^[а, 6], /> 1 и при использовании регуляризирующего условия останова обеспечивает равномерную сходимость приближенных решений к истинному
Важно отметить, что если значение функции при х = а известно, т е константа С задана, то эта априорная информация учитывается естественным образом — путем обнуления в формулах (8 128) и (8 130) последнего члена и задания начального приближения, равного значению этой константы, т е.
^ = 0, ^ = °, ^ = 0,1, -
В том случае, когда известно значение функции на правом конце отрезка (при х = Ь), а м(в) - неизвестно, нужно вместо функции (8 123)
х
ввести другую величину: g(x) = / J^Dd^, g’(x) = ^ (х). Повторяя а
выкладки, получим, что при Дм(6) = 0 -^.(х) = — g(x) В этом случае
Интегрирование последовательностей (8.125) и (8.129) проводится в о 66
пределах от b до х. В итоге получим и*1* ^(х) = ^(х) — 0к f d^ / х х а
X J* (ri)dii, к = 0, 1,... — для модифицированного метода скорейшего спуска1, bib
uk*4x) = ufc(x)-0® J dM J*^)d-n-ik J 8к~ЧИ№ хах
6
S*-1«) = ^_l 1 'u^1 Wdl>+ 7k-lSk~2^ k>^ a
S-1«) = 0, S^)”^ SJ'u4^dn- a
— для модифицированного метода сопряженных градиентов.
Рассмотрим теперь общий случай, когда значение функции u(xi) = С известно в некоторой произвольно взятой точке xj сегмента [a, Z>]. Представим приращение функционала в виде
Д/(м) = ДУ] (м) + ДУ2 (и) + о( II II )> где b
AJt(u) = J J^x^Au^dx1, AJ2(iT)= / J^x^Au^dx. ax,
xb
Введем функции gi(x)= J /u(?)dl, хе[я, xj; g!^ = / /^(^, ax
x G [xi, Z>], для которых имеем^/(х) = J^x'), g2(x) — —J^(x). Поступая аналогичным образом, получим
,J -^i(^). xGYa,xO,
“' X[ ^(^), x€(xl(b].
Проинтегрировав последовательности (8 125) и (8.129) в пределах 195
от Xi до х с учетом ^* 1 (xi) = u*(x!) = и0(xj), придем к искомым расчетным выражениям. В частности, для модифицированного метода скорейшего спуска, получим
М*+1(х) = ^(х)-^ / J^W к = 0Л
где и0(х)= С.
Далее, остановимся на случае, когда требуется получить равномерную сходимость к точному решению вместе с первой производной, т.е. повысить гладкость приближенных решений. Для этого можно, например, рассмотреть функцию
b b
r(x) = I d^ / J^dn,
X 6
b
для которой r'(x) = - f Jy (i])dri, r"(x) = J^xY
X
Таким образом, b
Ы = / r"(x) Au(x)dx + o( II Ди II). a
После интегрирования по частям имеем
b
Ы = — Аи(а) г'(а) + Аи'(а) г(а) + / r(x) Au" (х) dx + o(ll Ди I).
а
Отсюда следуют формулы для градиента
Jy»(x) = r(x), х£(а,6]; J'c = rfa); J*c = — г'(а), где С\=и\а\ Сг=и(а).
Соответствующие итерационные формулы строятся с помощью тех же приемов, которые рассматривались выше при учете условия гладкости первого порядка — вначале формулируют последовательность приближений соответствующего градиентного метода для второй производной и"(т), затем, используя операцию интегрирования, получают последовательность и условие для выбора числовых параметров алгоритма в терминах исходной задачи. В данном случае возможен учет априорной информации не только о значении функции в некоторой точке отрезка [а, 6], нои о значении первой производной в этой или любой другой точке В частности, для введенной функции г(х) и полученных формул градиента, возможен простой учет сведений о значениях и(а) и и\аУ который заключается в том, что на вариацию искомой
функции накладываются ограничения Д«(д) = Ди'(а) = 0. В итоге получается итерационная формула
и* + \х) = u^(x) -P^Gk(x\ к = 0,1,...,
х 6
где Gk(x)= f d£ f r(T})dT]; 0®: min J[w* -^GJ. a ag”
При этом начальное приближение должно выбираться требуемой гладкости ы°(х)6И/2, />2, и в точке х — а нужно иметь значения и® (<z) = С2, и®Ха) = Ci. Этим условиям отвечает, например, функция и® (х) = С2 - Ci а + Ci х
Очевидно, что изложенный подход распространяется и на случай, когда нужно построить регуляризованные приближения еще более высокого порядка гладкости Соответственно, если порядок гладкости восстанавливаемой функции принят равным /, то становится возможным учесть априорные данные о значениях производных до (/ — 1) порядка в некоторых точках области определения функции. Так, для / = 3 можно учесть значения самой функции, а также первой и второй производных — это может быть, например, имеющаяся информация об экстремальных точках и точках перегиба искомой кривой
О ПОСТРОЕНИИ ГЛАДКОГО РЕШЕНИЯДВУМЕРНОЙ ОБРАТНОЙ ЗАДАЧИ
Пусть искомая функция и зависит от двух переменных, например, от пространственной координаты х и времени т. Предположим, что к(х, т) имеет смешанную производную и (х, т) = , принадле-
хЭхдт
жащую пространству L2 (Г), Г = [0, 6] х [0, тт ] и задан целевой функционал
ттb г-.
J(u)= / dr / |A[u(x, т)] - Дх, т) j2 dx,
00
где Дх, т) — известная функция; А — линейный или нелинейный оператор, ставящий в соответствие элементу и элемент Аи
Градиент этого функционала J^ будем считать известным (он может быть найден через решение сопряженной задачи)
Рассмотрим итерационный процесс для производной и^?^, f), соответствующий методу сопряженных градиентов,
=u«-9Vuk -ik^-1;(S-^D
k>-L, A 114
S'^O, S°=p°QJu .
где J' = J* (£, f) “ градиент функционала У по производной к
“if “if“
^ > О, у^ > 0 — числовые параметры алгоритма.
После интегрирования левой и правой части формулы (8.131) по переменным 5 и £ соответственно в пределах от х до b и от 0 до т будем иметь
ик+ 1(х, т) = и*(х, т) + Дик(х, 0)+ Дик(Ь, т) - Дик(Ь, 0) -
тЬт Ь
-^к $ d^ $ Ju ^-Л ^ d^ sk-xd^,
0х^Ох
где ^uk{v, t) = uk* ^ц г) -uk(v, t).
По аналогии, записывая вначале итерационные последовательности метода сопряженных градиентов для производных и^, 0) mu^b, f), а затем в результате интегрирования, переходя к последовательностям дляи(х, 0) ии(6, т), получим
Ьb
Дик(х,О) = 0к / J'uku^d^ у* / Sk~x (№ + Дик(Ь,0);
хх
тт
Дик(Ь,т) = — рк / Гк(Ь ^-7гк f Sk~xa)d^+ Дик(Ь,0).
О f ’О
В этих выражениях величины Si ($) и S2 (О определяются по формулам
^‘^l-i^aV^-!5?"2' к>г'-
s--=o, SX-S^t.oy
$Г1 = ^ -1 ^ п * т! -1 s‘2 ■ ‘ > 2;
s,-'=0, s; n.
Величину Д1Л(6, 0) будем искать по формуле скорейшего спуска
Ди* (6, 0) = — PkJk(b 0)
Скалярные величины 0*к, i = 1, 3 и ук, f = 1, 2 вычисляются из условия минимума функционала J(uk+ *).
Для определения составляющих градиента J’ ,„ ., / ,„ п., т)UJ
Jy (b> T), J'utb 0) введем функцию g(x, т), связанную с J^ f) следующим образом: ттх
g(x,T)= J df J ^,п^, (x, т)€Г. т0’
Тогда
gT(x,r) = -J <(t,T)dL 8XtCx,t) = -J'(Xt) О
В соответствии с определением градиента, имеем для линейной части приращения функционала ДУ равенство
тт 6тт b
Ы= J dr J Jy(x T)Au(x,r)dx = - J dr J gXTAudx.
00’00
Интегрируя по частям, придем к выражению ттдйи(Ь,т)
AJ = g(b, 0) Au(b, 0) + / g(b, т)dr - 0Эт
6 Эди(х, 0)6 Тт Э2ди(х, г)
-/ g(x, 0) — dx- f dr f g(x. r) ——dr.
о00ЭхЭт
Следовательно, составляющие градиента функционала по компонентам вектора w ={иХт(х, т), их(х, 0), ит<Ь, т\ и(Ь, 0)} равны
Гихт(х.т) = -8(х,т'), (х.т)еГ;
JLx(x,0) = -5(x,0), x€[0,b];
^^^^^(Ь.т), г€[0,тт];
<(й,0)=^0>-
УЧЕТ АПРИОРНОЙ ИНФОРМАЦИИ О РЕШЕНИИ.ВТОРОЙ СПОСОБ*
Построение гладкого решения. Рассмотрим операторное уравнение первого рода
(8.132)(8.132)Аи = f.
(8.132)
(8.132)
где и = и(х), х G Ei — искомая функция, которая по предположению обладает /-й обобщенной производной, т.е. и G И^[а, 6]; / = /(х) - заданная функция из ЬДа, 6]; А; И^д, 6] ЬДа, Ь] - в общем случае нелинейный оператор, который может не иметь непрерывного обратного.
В дальнейшем остановимся на алгоритме решения задачи (8.132), соответствующем методу скорейшего спуска (переход к методу сопряженных градиентов легко осуществим). В этом случае имеем итерационную последовательность
ик+1 = ик-М'к к = 0,1,... ,к;
^(8.133)
J^l = 2(Л' fc)*(Auk - Л,
2
где J * 1 — градиент по и функционала-невязки J(u) = II Аи - / I, в пространстве И^; А*и — производная Фреше оператора А в точке гЛ; 0, - шаг спуска на k-й итерации (0.: min Д1Л -PJ'ki)Y
Начальное приближение к0 в (8.133) нужно выбирать из класса
функций соответствующей гладкости: и0 G И-^ [а, 6], р >/, в частности, можно положить и0(х)= 0.
Как следует из результатов разд. 8.1, при стремлении погрешности правой части / к нулю приближенное решение «^ при выборе номера последней итерации к по критерию невязки будет сходиться к точному решению уравнения (8.132) в норме пространства И^.
Таким образом, для практического применения данного алгоритма необходимо найти способ определения градиента функционала Ди) в пространстве И7'. Будем считать, что в нашем распоряжении есть алгоритм нахождения градиента в пространстве ЬДа.Ъ ], который обозначим через J', .
L 2
Поскольку искомая функция и(х) принадлежит пространству W^a, 6], то она непрерывно дифференцируема (I — 1) раз на сегменте [О].
♦Алифанов О.М. О методах решения некорректных обратных задач ! ИФЖ. 1983. Т. 45. № 5. С. 742-752.
Алифанов О.М. Об одном способе учета априорной информации при решении некорректных обратных задач 8 ИФЖ. 1985. Т, 49. № 6. С, 925-932.
Пусть u(x) получила малое приращение Ди(х) G И^. Тогда линей
ная часть соответствующего приращения функционала J выражается через скалярное произведение в пространстве И^ элемента Ди и градиен-
(8.134)(8.134)4пГ ! W*4пГ ! W*dx” заданныеdx” заданныеd” Ди dx.dx"d” Ди dx.dx"неотрицательные непрерывныенеотрицательные непрерывныеД7 = (Ди, J* Л , w; w;
(8.134)
(8.134)
4пГ ! W*
4пГ ! W*
dx” заданные
dx” заданные
d” Ди dx.
dx"
d” Ди dx.
dx"
неотрицательные непрерывные
неотрицательные непрерывные
где
I b
(Ди, /',),= 2 Jr 2 и = 0 а
Величины гп = г (х) —
функции, играющие роль весов, причем г0, ^ > 0. С их помощью учитывается влияние каждой из производных на искомую функцию и(х) в различных точках сегмента [а, 6]. Обычно принимают, что гд — число
вые множители, например г0 = гг =... ^ = 1.
Последовательно применяя операцию интегрирования по частям, ска
лярное произведение (8.134) можно преобразовать к виду, в котором
под знаком интеграла функция Ди(х) освобождена от дифференцирования (здесь предполагается, что J* ,(х) и г (х) обладают нужными
непрерывными производными):
Ь1j"w
^U.J* ,) t= I Ди(х) 2 (-1)” (r-)dx +
^2 ^l an = 0б?ХЛ dx"
+ s (-l)n+1s (-1/+1X
n = ldx"-X i=n
di-n
dx* x=adx* x=a(8.135)(8.135)X
dx* x=a
dx* x=a
(8.135)
(8.135)
dxi-n
Введем в рассмотрение линейный дифференциальный оператор
D = S (—1г (г„ ) и зададим следующие условия на
и = 0dx" dxn
границах сегмента [^ й]:
(8.136)
n=l,i; L = a,b.
Тогда из (8.135) получим
(Ди, J' ) , =(Au,D2Z/z) . w* w*w, L*
Принимая во внимание (8.134), придем в результате к дифференциальному уравнению
,„ dn Г ,
1dn
S (-1)" (r„ -)=^ (x), xE^a,b\ (8.137)
Л = 0dx" dx"2
которое решается с учетом краевых условий (8.136).
Таким образом, получена удобная форма перехода от известного градиента функционала в пространстве Z2 к градиенту этого функционала в пространстве И^.
В случае и € W^, который оказывается вполне пригодным для многих практических приложений, краевая задача (8.137), (8.136) принимает наиболее простой вид
dJ’
, d,
r6J(г.-^J , хЕ^ЬУ(8.138)
0 W\ dx х dxх ’ мх ’
dJ'dJ’
-I = -|=0.(8.139) dxх = а dxx = b
Полагая, что г0 и г, являются числами, можно получить решение задачи (8.138), (8.139) через функцию Грина:
1 х
/ (х) = 51ехр[рх]+52ехр[-рх]- — J Jt (£)sh[pCt-$)]d$,
Нpfi й 1
хе [а,6],(8.140)
где р =где р =51 = В2ехр[—2ра],51 = В2ехр[—2ра],
где р =
где р =
51 = В2ехр[—2ра],
51 = В2ехр[—2ра],
ь
J J£t<t)ch[p(b- Dldf а В2=.
prx (ехр[р6-2ра]-ехр[р»-2р6])
Заметим, что при вычислении интеграла в (8.140) целесообразно учесть возможность аналитического интегрирования функции shz. В част-
X
ности, достаточно эффективная процедура расчета / ... d^ получается а
при использовании простейшей ступенчатой аппроксимации функции Л (х), хе[$,»]:
хпХ1
/ ^(Osh^x-I)]^- S j; J sh[p(xn-5)]d^ =
6’«-=1x/~ 1
= — 2 ^{ch[p(xn-xz)]-ch[p(xn ~xz_, )]}, p i = 1
xi ~ xi- 1 где J* = J^ ^).
Аналогичным способом можно вычислить интеграл в выражении для константы В г.
Учет количественной информации о решении. Вначале рассмотрим ситуацию, когда известны значения функции и (или) ее производных в граничных точках сегмента [а, 6]. Эти данные можно учесть достаточно просто выбором начального приближения к решению и заданием соответствующих краевых условий для уравнения (8.137). Например, пусть известны значения производных и'(а) = ^ и и(Ь^ = ^ Учтем эту информацию при выборе начального приближения, а именно, потребуем выполнения равенств и°'(а) = о^ , u°'(Z>) = j3j. Если теперь воспользоваться решением (8.140) задачи (8 138), (8.139), то указанные условия будут удовлетворены точно в силу равенств (8.139). В том случае, когда известны значения функции и(а) = а0, и(6) = Ро, их учет при использовании пространства И7* производится заменой краевых условий (8.139) на другие: J' (а) = /' (6) = 0. При этом начальное прибли
жение задается, соблюдая равенства и0 (а) = а0, и°(Ь) = 0О. Одновременный учет значений функции и первой производной на краях отрезка возможен при решении задачи (8.132) в пространстве W,. В этом случае
'dnJ’ (Л)
вместо условий (8.136) нужно задать = 0, L=a,b, п =
dx
= 1, 2 и соответствующим образом выбрать ц°(х). В рамках условий (8.136) для / = 2 возможен учет значений второй производной на границах отрезка. Аналогично могут быть рассмотрены и другие случаи задания априорной информации об искомом решении в точках а и Ь.
Рассматриваемый метод построения гладкого решения позволяет также учесть некоторую априорную информацию о функции и ее произ-
водных в ряде точек сегмента [я, 6]. Выясним, что это за информация и способ ее учета.
Функции класса ^[я, &] могут быть представлены в следующей интегральной форме через обобщенную производную н^\х)[18 ]:
1-1хЕ, ^1-1
и(х) = 2 С,?^ Jd^fd^.-.J uy4^d^, л = 0х. х.х,
'1(8.141)
где С = и^(хп+ 1), и = 0, 7 — 1 — значения производных функции и(х) до (Z — 1) порядка в некоторых фиксированных точках хп + 1 £ £[я, Ь]; ^(х) — многочлен и-й степени.
Тождество (8.141) получается следующим образом. Если функция u(x) £ Lila, b] имеет обобщенную Z-ю производную и^Сх) € Li [я, 6], то она непрерывно дифференцируема I — 1 раз на сегменте [я, 7>] и производная «^“^(х) абсолютно непрерывна на [я, 6]. В этом случае для всех производных до /— 1 порядка имеет место соотношение
«(”"1)(^_1)= / ^4udV ^""^Д п=\д хп
Выражая м(х) через и'^), затем и'^) через и"(£2) и т.д., придем к тождеству (8.141). Вид многочленов ^(х) легко получить для каждой конкретной задачи.
хЕ,$7—1
Обозначим у(х) = J d^x J d%2 ... / u^^^d^ и подставим
X,X,X,
u(x), записанную в форме (8.141), в итерационную последовательность (8.133). В результате имеем
Z-lZ-1
ук* 1 (х) + 2 Ск* хРп (х) = ук (х) + 2 СкРп (х) - ^кЛ .
л = Ол = О^
(8.142)
Далее предположим, что известны значения функции и ее производных в точках { хи } о~ 1, т е- заданы числа Сп, и = О, Z — 1. В этом случае формула (8.142) примет вид
yk*1W = yk<x>)-SkJ'kp
причем начальное приближение у°(х) должно соответствовать условиям и°^”Чхл+1) = Сп, п = О, Z — 1, в частности можно принять м°(х) =
I- 1
УСЛОВИЯМ ^"1ЧХП**aУСЛОВИЯМ ^"1ЧХП**a) = 0, n = 0,l — 1.) = 0, n = 0,l — 1.= 2 спрп^, тогда y°(x) = 0. Градиент J* { должен удовлетворять л =0^
УСЛОВИЯМ ^"1ЧХП
**a
УСЛОВИЯМ ^"1ЧХП
**a
) = 0, n = 0,l — 1.
) = 0, n = 0,l — 1.
Данным способом можно точно удовлетворить / условиям в виде равенства для самой функции «(х^ й ее производных м(”\хй+1),
и = 1, Z — 1 — каждая из этих величин удовлетворяется в одной из точек сегмента [я, 6] (эти точки, конечно, могут и совпадать). Отсюда становится ясно, как выбирать значения хп + р n = Q,l— 1.
Параметризованная форма решения. При решении ряда обратных задач и задач оптимального управления оказывается удобным представлять искомую функцию в следующей аппроксимационной форме:
М
u(x) —u(x) = S а^ф^хХ х€[я, 6],(8.143)
/ = 1
где {<fy(x)}^{ — заданная система базисных функций; а = |fly^ — подлежащий определению числовой вектор коэффициентов.
В качестве ф^х^ часто берутся кубические В-сплайны, Соответствующие функции (8.143) образуют подпространство в пространстве Ц\а,ЬА,1^3.
Для определения а € Е^ воспользуемся итерационной формулой градиентного типа с остановом по невязке:
(8.144).(8.144).нанаа^+1 = а^-^pfc, Л = 0,1,..., Л,
(8.144).
(8.144).
на
на
к :J(a^) = \\Аи (х) - /'I, =52
Поставим задачу: найти направление спуска р
каждой итерации таким образом, чтобы обеспечить сходимость приближений и^х) по норме пространства W^- Для простоты, как и раньше ограничимся в этом рассмотрении методом скорейшего спуска.
Пусть искомая функция и (х) £ ^[я, 6] получила малое приращение Дм (х) € W*[я, 6]. Тогда линейная часть соответствующего приращения
функционала J может быть представлена в виде скалярного произведения в пространстве ^[я, 6]:
~ .1 bd"buх
Ы = ^и,Г 1 - "Е $ Гпdx. (8.145)
^a dx" dx"
Так как и^ имеет вид (8.143), для приращения Ди(х) получим М
Ди(х) = 2 ka-ф^ху(8.146)
/= 1
Принимая во внимание, что вектор р в итерационной последовательности (8.144) соответствует методу скорейшего спуска, запишем аналогичное представление для градиента функционала в пространстве ^
М
Г t = ^ Р5фУ(%ЛАТ)
^ / = 1
После подстановки (8.146), (8.147) в формулу (8.145) и некоторых преобразований придем к следующему выражению:
ДУ=(Да,у)_ ,(8.148)
г ,г ,м
где Да = { Да; v = {V/ } V/ = S р. - ty, ф^ ,, ( , )Е -
/ = 1м
скалярное произведение в пространстве Е^.
Из формулы (8,148) следует, что вектор v есть градиент функционала J в пространстве Е^, откуда получаем систему линейных алгебраических уравнений для вычисления компонентов р., если известны компоненты Хр
М
S Pibji = Np / = 1 > М,.(8’149)
z=l
где Ьп = (фрф{)^.
Матрица этой системы симметричная, положительно определенная, и для решения (8.149) могут быть использованы хорошо известные в линейной алгебре методы, учитывающие эти особенности.
Правая часть системы (8.149) — градиент функционала по а — может быть найдена через решение сопряженной краевой задачи (см. разд, 8.4).
Изложенный подход к учету качественной и количественной информации позволяет строить эффективные вычислительные алгоритмы. Он может быть также распространен на многомерные обратные задачи.
Замечание 1. В этом разделе рассматривались обратные задачи по определению одной из причинных характеристик. На практике может возникнуть необходимость нахождения из решения обратной задачи некоторой вектор-функции, например, двух граничных условий, граничного и начального условий, нескольких теплофизических характеристик и т.д. В этом случае, как показано в [ 18], шаг спуска /? в градиентных 206
алгоритмах целесообразно рассматривать не как скалярную, а как векторную величину, имеющую размерность, равную числу определяемых величин. Это заметно увеличивает быстродействие алгоритмов, а также улучшает качество получаемых приближений. Такие модифицированные градиентные методы будут построены в качестве примера в разд. 8.6.
О СПОСОБАХ ОСТАНОВА ИТЕРАЦИОННЫХ ПРОЦЕССОВ,НЕ ТРЕБУЮЩИХ ЗНАНИЯ ВЕЛИЧИНЫ ПОГРЕШНОСТИ
ИСХОДНЫХ ДАННЫХ
Из теоретических результатов, приведенных в разд. 8.1, и данных вычислительных экспериментов гл. 6 следует, что итерационный процесс решения некорректной обратной задачи включает в себя две стадии, которые условно назовем регулярной и нерегулярной. Регулярная стадия характеризуется монотонным стремлением приближений к искомому решению задачи. При этом выявляются и уточняются основные особенности восстанавливаемых зависимостей. На второй стадии уже нельзя гарантировать получение лучших приближений. Обычно в них постепенно развиваются нежелательные осцилляции, обусловленные ошибками исходных данных.
Таким образом, главный вопрос практического применения регуля- ризируемого итерационного метода заключается в определении момента останова, т.е. такого номера итерации, который разграничивает указанные стадии.
Математически обоснованным и наиболее распространенным критерием прекращения итераций является останов по условию невязки, когда минимизируемый функционал-невязка достигает значения суммарной погрешности экспериментальных данных (см. разд. 8.1).
Успешное применение критерия невязки сопряжено с необходимостью априорного знания достаточно точной оценки погрешности исходных данных. Однако на практике это требование выполняется далеко не всегда. Поэтому возникает необходимость поиска других способов выбора приближений. Рассмотрим три возможных эмпирических способа прекращения итерационного процесса.
Останов по дополнительному измерению. Этот подход изложим на примере одномерной граничной ОЗТ, отметив при этом, что он может быть использован и для решения других обратных задач. Пусть отыскивается функция «(т), характеризующая тепловой режим на одной из границ тела, в предположении, что на другой граничное условие известно. В этом случае минимально необходимым (с точки зрения единственности решения ОЗТ) является задание температурных измерений T(d, т) = = /(т) в одной из точек тела (см. разд. 2.2). Предположим теперь, что в точках dj и d2 тела, которые могут и совпадать, известны две реализации температур
/6, м=Л<т>+ ДЛ ^ ^ <т>=4Ю+ ДД(т),
когда точные значения ^(т) и /2(т) аддитивно возмущены независимыми случайными помехами Д/j (т) и Д/2 (т).
Будем строить итерационное решение ОЗТ, используя в качестве входных данных реализацию /6 (т) По мере увеличения числа итераций, начиная с некоторых номеров, кривые гЛ (т) все больше и больше отклоняются от искомого решения, ’’подгоняясь” под возмущенные значения температуры L (т). В соответствии с таким ходом процесса гтт
приближений невязка Д(и\т), /2(т))=5[^(м^(т)> ^2, т) -
- /2(t)]2J ^ вычисленная в точке d2 Для точной температуры /2(т), в начале итерационного процесса уменьшается с ростом к, а затем, проходя через минимум, будет увеличиваться. Естественно, что величина ^(г), отвечающая этому минимуму, будет хорошим приближением к «Т(т).
Отсюда можно сделать предположение, учитывая условие взаимной некоррелированности помех ДД (т) и Д/2(т), что минимум невязки Д(и^(т), /5 (т)), соответствующей возмущенной температуре/5 (т), располагается в области номеров итераций, близких к к. Поэтому первый способ останова будет основываться на определении такого номера итерации к, при котором реализуется минимум этой невязки:
^mm Д(г/(т), fs (т)). к2
Такой способ прекращения итераций* представляет собой распространение на итерационные методы способа выбора параметра регуляризации, указанного в [ 51].
Замечание 2. С практической точки зрения две случайные реализации температуры / (т) и Л (т) могут быть получены с помощью двух различных термодатчиков. Если же di = d^ и датчик один, то из экспериментальной кривой /5 (т) выбираются два временных ряда ^ /^ } и £ /g ^ ^и эт°й цели используются разные шаги дискретизации непрерывного процесса измерения, а также ’’сдвиг” временных сеток регистрации температуры. И в том и в другом случае необходимо, с одной стороны, избежать коррелированности данных (так как полезный сигнал обычно отягощен небелым шумом), а с другой — исключить эффект маскировки частот полезного сигнала.
♦Алифанов О.М. Некоторые вопросы решения обратных задач теплопроводности и автоматизированной обработки данных в теплофизических исследованиях I ИФЖ. 1980. Т. 39. № 2. С. 211-219.
Рис. 8.5. Изменение невязки по итерациям 7 1 I
Традиционный останов по ’’слипанию”.I
При решении некорректно поставленныхI
обратных задач в ряде случаев можно исполь-\
зовать способ прекращения итераций по\
условию близости с точностью е соседних'Q_____
приближений, например, к llwfc + 1- wfcIKff*
< е. Такая ситуация, в частности, возникает
при предварительном сглаживании входных данных (см. разд. 6.7, 6.8). К подобному приему можно прибегнуть и при использовании шаговой регуляризации решения. В первую очередь, это относится к алгоритмам, учитывающим гладкость восстанавливаемой функции, поскольку эти алгоритмы обладают заметными фильтрационными свойствами по отношению к высокочастотной погрешности во входных данных. Наконец, этот подход дает неплохие результаты также в случае, когда при решении обратной задачи учитывается несколько некоррелированных между собой измерений в одной или ряде пространственных точек. Здесь механизм ’’срабатывания” примерно тот же, что при останове по дополнительному измерению.
Останов по приращению функционала. Данный способ основывается на характерном изменении функционала-невязки по итерациям (рис. 8 5) — в начале процесса происходит быстрое уменьшение этой величины, затем скорость ее изменения резко падает. В результате кривая V Д^) может иметь достаточно резкий изгиб, разделяющий две области — быстрого и медленного изменения невязки. Причем, для итерационных алгоритмов, восстанавливающих гладкие приближения, точка ’’излома” становится особенно заметной — при номерах к, больших номера, примерно соответствующего излому, кривая V J (к) имеет четко выраженную ’’полку” Область значений номеров к, где происходит резкий изгиб этой кривой, обычно дает вполне удовлетворительные приближения к искомому решению некорректной обратной задачи.
Объясним причину такого поведения невязки на примере линейной задачи В этом случае градиент J*k = А *(Аик - /s ) = J*k - Ы'к состоит из двух слагаемых: градиента для точных данных J'k = А *(Аик - f) и дополнительного члена A*Af, учитывающего наличие помехи. Помеха часто представляет собой реализацию некоторого случайного процесса и по времени Д/ имеет ярко выраженный флуктуационный характер. При этом точная зависимость Дт) — это, как правило, гладкая функция, которая меняется во времени существенно более медленно по сравнению с высокочастотной помехой ДДт). Сопряженный оператор А *, так же как и оператор прямой задачи Л, является сильно сглаживающим, что оказывает демпфирующее влияние на погрешность входных данных. В результате на первых итерациях Jlk > Д/^ и итерационный процесс развивается почти так же, как и при Д/= 0. По мере приближе-
ния к искомому решению величина J* резко уменьшается, соответственно уменьшается f^ и итерационный процесс сильно замедляется.
Замечание 3. Для граничных ОЗТ рассмотренный выше эффект усиливается при удалении точки измерения от границы с восстанавливаемой функцией, так как возрастает сглаживающее свойство оператора А*.
ПРИМЕРЫ ПОСТРОЕНИЯ АЛГОРИТМОВ РЕШЕНИЯОБРАТНЫХ ЗАДАЧ
ГРАНИЧНАЯ ОЗТ В ЛИНЕЙНОЙ ПОСТАНОВКЕ
Рассмотрим задачу восстановления плотностей тепловых потоков на двух границах пластины q^ (т) и q2 (т), полагая, что теплофизические характеристики материала постоянны и имеются данные о температуре в N точках тела:
Тт = аТхх, Ur)G2G(0,&)x (0,тт];(8.150)
Т(х, 0) = 0, xG[0,6];(8.151)
-ХТх(0,т)=Ч1(т), — ХТх(Ь, т) = #2(т), tG [0,тт];(8.152)
T(d.,T) = fj(T), TG.[0,rm], 1=1Л, N>2,
0<di<...<dN<b,
где a, X = const > 0 и /^.(т) — известные величины.
Для заданных приближений к искомой вектор-функции ^(т) = ^М7)- ч2(т)^ запишем решение прямой задачи (8.150) — (8.152) через функцию Грина G(x, х1, т — т'):
Aiq=Anqi *АиЧ1»
где A.q = T(q,dpT);
г
Auqv =а / qv^G^vM -т'^й1' \
0
т
АцЧ2=-а / »2(т) G(df,6,T-T')dT'.
0
Составим функционал-невязку с весовыми коэффициентами рДт):
N Тт
J(u)= 2 J Pf(r)[(^?)(T)- f^dr
1=1 о
и вычислим его градиент в пространстве L^ [0, тт ] (см. разд. 8.2)
Компонентами J' являются величины
N
^ j=X’2’
1=1
где г^рДтЖЛ^)^)-^.(т)],
тт
А*(г. = а $ z^t’^G^,0,7-7^ dr9, т
тш
А*^ = — а J z^T^G^d-.b.T-T^dr'. т
Будем искать равномерное приближение к точному решению, воспользовавшись первым способом учета гладкости (см. разд. 8.5.2). В этом случае модифицированный алгоритм скорейшего спуска имеет вид (см. формулу (8.128))
(8.153)(8.154)(8.155)(8.153)(8.154)(8.155)q, * Чт^д^-^Р^т)-^*, /=1,2;
(8.153)
(8.154)
(8.155)
(8.153)
(8.154)
(8.155)
к = 0,1,..., к,
q^T^g^,
Т ТщТт
где 7^(т) = / dt' f J'kWdn, J'k = j J'H^df,
o t* qi '0 Q)
g^T) G W^ (0, тт ], Z> 1 - заданная функция.
Числовые коэффициенты ^, ^ находятся из условия
^:ш1п J[<7*+1], 7 = 1,2; г = 0,1,
N Тт
Jlqk*4= S / р^А^-^Р}-^Ь + 1=101
Вычисляя производные дДдк* к^1^5^. / = 1, 2; г = 0,1 и прирав-
нивая их нулю, после несложных преобразований получим систему линейных алгебраических уравнений для определения /?Д:
<41^+«12^ + «М2* + ^^
а21^Ifc + а22Р1к + а2 3^2к+ ®24^2к = Ь2 ;
>(8.156)
а31^°1к+ а32^1к + °33^2к + a34^2it ~^3 ’
^"к + *420}* + *43^2* + *44^* =64_
Коэффициенты иправые части этойсистемы находятсяпоформулам
NN
“nl™ 2 ^Лп^^ХО.ттУ Ьп= ^ (zrVnZ^,[0,Tm]’
1=11=1(8.157)
где v^^A^, v^A^, vk3i=A2jPk2,
Ai”^, z^V ~ fiY
Построенный алгоритм естественным образом упрощается, если одна из функций qv (т), q2 (т) является известной или заданы значения ^1 (0) и (или) q2 (0).
Аналогичным образом строится модифицированный алгоритм сопряженных градиентов.
ГРАНИЧНАЯ ОЗТ В НЕЛИНЕЙНОЙ ПОСТАНОВКЕ
Пусть требуется восстановить вектор-функцию ^(т)=^! (7), toOOj плотностей тепловых потоков из решения следующей обратной задачи:
С(Т)Т = 0<ПТх\, (х, t)G QT = { d0(7)<x <^+ ! (т), 0<7<7m};(8.158)
r(x,0W(x),^о(0)<х<^+1(0);(8.159)
- ЧПТХ\x=deW = qt {ту, - НПТХ\x=dN+v (г) = 42 (г);
TG[0,7m].(8.160)
Целевой функционал возьмем в виде
А+1 тт
J(q)= ^ f р^т)^ (t)<Zt,(8.161)
i = 1 0
где pz(7) - весовые множители:е;(7) = T(q(r), d^r), г) - /Дт).
Данная постановка ОЗТ является частным случаем более общей задачи, рассмотренной в разд. 8.4.4. Поэтому градиент невязки (8.161) задается формулами (8.90) и (8.91), а постановки задачи для приращения температуры и сопряженной задачи соответственно следуют из условий (8.48) — (8.50) и (8,83) — (8.88), причем в правой части условия (8.88) вместо нуля нужно поставить величину ^р^ ^(т) е^+ ^т), так как на границе dN+ ^ (т) задано температурное иэмереиие. В итоге получим следующие результаты.
Задача для приращения температуры:
vr = а1 ^хх + ^х* W» (x’ т) G йт(8.162)
v(x, 0)=0;(8.163)
- X(d0 (т), т) vx (d0 (т), г ) = Мх (т);(8.164)
~ W1^ 1 (т X т)\(dN+ ^т), т) * Д»4(т),
к(х, т)2\(Х’ т)
где ах = ,«2 =
С(х, т)С(х, т)
«3 = —-— [ \х<х, т) - С (х, т)]. С(х, т) ххт
Сопряженная задача:
гт 1 » хх 2 1 х з 1(8.165)
Ur)eeT,
ф^х, тт) = 0, i=l^+1;(8.166)
^■(^(7),г)-^+1(^.(т),т) = 0, i = TjV;(8.167).
[(а, ФгХ " ("1 ^/+1 \L=df(T) = IP.-Wr), i = 1Л;(8.168)
1(«,«+ ^-)lx-doW-0;<8.169)
[(а1^У+ Рх ~^1V+ 1(^+ 1+ "7"^х=^+1(т) =
= 2р^+1(т)е^+1(т).(8.170)
СУ.М.т), *’*C(dN+ ^т), т)
Для решения поставленной ОЗТ используем градиентный метод,
дающий решение первого порядка гладкости. В частности, остановимся на алгоритме (8.153) — (8.155), в котором шаги спуска /3^, $]к в общем случае находятся из решения задачи минимизации функционала- невязки на данной итерации. Для этого могут применяться известные методы безусловной оптимизации.
Основной недостаток такого подхода заключается в больших затратах машинного времени, поскольку требуется многократно вычислять значения функционала, и следовательно, многократно решать задачу теплопроводности, варьируя значениями искомых параметров.
Как показали вычислительные эксперименты по решению различных нелинейных ОЗТ, задачу определения шагов спуска обычно можно упростить, используя прием линеаризации. Остановимся на этом вопросе.
Запишем выражение для целевого функционала на к + 1 итераций В виде
W+1 тт
V*b = S J Р,.(7)[Г(/(т), d.(T),T) + z=l О
+ ч(ДЧк(т),АЧк(т), d^r)- ftW dr,(8.171)
где у(Д<^(т), Д^^т), d^T\ т) — приращение температуры в точке х = сА(т) при изменении искомых функций на величины Д^^(т) и д^г(7).
В линейном приближении функция у(Дд^, &qk, х, т) находится из решения краевой задачи для приращения температуры (8.162) — (8 164). Поскольку эта задача является линейной, можно воспользоваться принципом суперпозиции, записав ее решение как сумму решений, соответствующих тем или иным воздействиям:
у(Д<7*, Д<?2 ’ х> 7) = у(Д<?^,0,х, т)+ v(0, Д^2,х, 7) =
= -^v(T*Ax,7)-0;fc(J^
-^у(0,^,х,т)-/3^у(0, J'^.x.ry(8.172)
Подставляя (8.172) в формулу (8.171) и используя необходимые условия экстремума Э J^qk* г)/ <^к = О, / = 1, 2, г = 0,1, получим систему алгебраических уравнений вида (8.156) для вычисления шагов спуска. В этой системе коэффициенты и правые части задаются выражениями вида (8.157) с пределами суммирования N + 1, в которых величины v^ и z? определяются соответствующими приращениями температуры
у 1 f = v(^, МР 7), у*,- = v^J^ , 0, d., т),
v^ = v(0, Рк, dp 7), v* = v(0, J’^, dv 7),
tk-p^\Hqk^d.,n- f^A.
Таким образом, для получения линейной оценки вектора шагов спуска необходимо четыре раза решить краевую задачу (8.162) — (8.164) при задании соответственно граничных условий
Естественно, что если какие-то из величин <7,(т), <?2(т), <7,(0), ^2 (0) известны, то размерность алгебраической системы соответствующим образом уменьшается.
Замечание 1. Изложенная схема приближенного определения вектора шагов спуска может быть использована и для других нелинейных многопараметрических обратных задач.
Для численного решения рассматриваемой обратной задачи удобно перейти к пространственным координатам у^ связанным с перемещающимися границами. Введем новые переменные [ 21]
х - di_ i<T>
, 1= 1,^+ 1; t = T.
djW-d.^
При этом подобласти Qtг = {(х, т): d._ т (т) <х < d^rX 0 < т < rmJ, i = Г, ^ + 1 преобразуются в подобласти Q. = ^(у? tY 0 <yt < 1, 0 < t < тт J , z = 1, N + 1, т.е. происходит выпрямление границ соответствующих слоев. В новых переменных любая функция w(x, т) имеет вид
WU r) = w(d._1(r)+ у. ld.^T')-di_1(kT')XT) = w(yi,O. (8.173)
Производные по х и т связаны с производными по у. и t следующим образом:л
dw dw ^yi 1 dw d2w 1 d2w
dxdxА/т) dyf ’ dr2 A?(t) dy2А/т) dyf ’ dr2 A?(t) dy2
dx
dx
А/т) dyf ’ dr2 A?(t) dy2
А/т) dyf ’ dr2 A?(t) dy2
dw ^idw ^idwdwdwdwdw 1dw 1(8.174)
dw ^i
dw ^i
dw
dw
dw
dw
dw 1
dw 1
= + =Г j/+
dr dt by. St dr N^t) ‘ 1
, dw
+ ^/r)] — ,
где h^r) = d.(r)- d^^Y
Краевые задачи (8.158) - (8.160), (8.162) - (8.164) и (8.165) - (8.170), записанные в новых переменных с учетом (8.173) и (8.174),
примут следующий вид (черточки над соответствующими величинами опущены):
Прямая задача:
1С(Г) ,,
0<у;<1, i=l,N* \, 0<t<Tm;
Т,Хуг(У)=Цу(\ 0<^<1, 1=1ЛП;
Х(Г) -Х(Т)
- । =ЯЛО-,7^+1|
МП ^‘/,=0A^l<f> N yN+l yN+1 = l
-42(O;
т^О^т^^п, /=ц^
--та
Т/1,Г)= f(W. 1-1Л-1-1,
где T4 = T^y^t) — температурное поле в слое 0 <у{ < 1.
Задача для приращения температуры:
^t = < ^р 0 viy.y. + < (у,, t^iy.+ aз^р Ov,..
0<у{<1, (Xt^Tm, z=l,7V+l;
▼Д.0) = 0, о<^<1, i=l,N+ 1;
= л<72(0;
vz.(i,n = v.+ 1(O,r), 1 = ТЛ;
hi^viv\ =A/+1(0v,+ 1 I , 1 = 1, N, где
,1 Ki^? f>
^г^р 0 =
2
Ц^С^р 0
\У^го+
^[^(O+Wm;
+ 77^ ^М^-х^^т-
Сопряженная задача:
-К = (а\Ъ\У1-(а^1\+^ о<^<1, ^СлнП, 0<?<тт;
-2^)P}(i,0-/,(01. 1-1Л;
У («Г ‘*V .>„, ^ 1= , - ^ I™7"* ‘°’0 - ’"* 1('”'
Выполненные преобразования краевых задач позволяют упростить их аппроксимацию, поскольку подобласти Q. являются прямоугольными, в них вводятся прямоугольные разностные сетки и нет специфических трудностей аппроксимации уравнений в окрестности криволинейных границ. Правда, это удобство сопряжено с усложнением аппроксимируемых уравнений по сравнению с исходными.
КОЭФФИЦИЕНТНАЯ ОЗТ
В качестве искомой функции будем рассматривать зависимость коэффициента теплопроводности от температуры Х(7Э при следующих
условиях:
С(Г)Т »(Х(Г)Гх)х, (х.7№(0,6)х(0,7и];(8.175)
Г(х,О) = $о, xG[0,6];(8.176)
Г(0,7)=Л(т), Г(6,7) = Г2(7), 7G[0,7mJ;(8.177)
Т^ПМ^П, 1=ХЛ, г€[0,тт],(8.178)
0<d1<...<dN<b
где С(7Э; 7*1 (7); Т2 (7); /^(т), i = 1, N — известные функции; £0; Ь; тт ^d^ i= l,N — заданные числа.
Областью определения функции Х(Г) будет отрезок [То, 7^], где Го, Тм - соответственно наименьшее и наибольшее значения температуры в области Q. Так как уравнение (8.175) однородное, то согласно принципу максимума температуры TQ и Тм реализуются на границах отрезка [0, А]. Следовательно, То и Тм известны до решения ОЗТ (определяются наименьшим и наибольшим значениями функций T’i(t) и 7*2(7)).
Следуя методу итерационной регуляризации и полагая, что граничные функции Г1(т), Г2(т) известны достаточно точно, рассмотрим экстремальную задачу по определению величины Х(?Э в рамках модели (8.175) — (8.178) из условия
Х(Г): min |/(Х)-62,|,
где
N тт
J{\)= 5 f Pi(T)[T(X,d.,r)- f,(T)]2dr- i=l 0
-функционал-невязка; 8j — минимально допустимый'уровень невязки, определяющийся погрешностью задания функций /^(т).
Параметризуем искомую величину Х(Т), взяв в качестве базисных функций кубические В-сплайны [ 92]. Для этого построим на отрезке [Tq, Tj^ равномерную сетку £Ту = То + jH }, / = Д М с шагом Н = - т М О
= и дополним ее узлами Т_ 3 = Го — ЗЯ, Т. = То - 2Я,
М
T_v = То - Н; Тм+1 = То + (М* ПН Тм+г = Тй^М+ ПН; ^М*3 = ^о + (Л7 + ^Н. Введем на этой расширенной сетке последовательность кубических В-сплайнов {Ду}^*1 по формулам
ВДП = В0(Т-)ГП, / = -1,0,1M* 1;
В0<Г) = —^[(f-2Я)’ -ЧТ-НУ+ + 6(f)’ — 4(f+Я)’ +
+ (f + 2Я)’ Lг
__^J — gY при Т ^8
где Т = Т-Т0; (Г-g)’ = <_
"0 при Т < g
Данная последовательность представляет собой базис пространства S таких функций $ = W^ [Го, TMY что 1) $(Г) — кубический полином на каждом из интервалов [Го, Г,), (Г„ ТД . . , (Тм_р TMY 2) производные s^^TY v = 0, 1,2 непрерывны в точках Т=Тр / = 1,..., М - 1:
s^T 0) = $(,,)(Г.+ 0).
Аппроксимация решения Х(Г) элементами пространства S позволяет получить приближение Х(Т) второго порядка гладкости. Для этого представим Л (Г) в виде линейной комбинации
М* 1_
*№= 2Х^/Г),
А=-2
где X- — искомые числовые коэффициенты.
Тогда экстремальная постановка ОЗТ будет связана с определением вектора Х= [Х_р Ху,..., Хм+ 1 ]т из условия
min |7[Х]-62 |, хJ
где
aN Tm
ЛХ) = S / р/т) [ Г(Г, d., т) -/;.(7)]2 dr. i= 1 0
Итерационное определение X производится по алгоритму
Х^+1 = Х*"_^р^ к = 0,Д,...,к,
где к : J(X^)82,; /3. : min J(Хк - 0рк).
Направление спуска р = [р р р0, ..., рм+ ^ ]т, соответствующее тому или иному градиентному методу, может быть выбрано таким образом, чтобы обеспечить равномерную сходимость приближений (см. разд. 8.5.4). В том случае, когда ищется среднеквадратичное приближение, для метода сопряженных градиентов имеем
pfc=T'(^)+ ТАР* 4
Компоненты градиента J'(X) определяются по формуле (8.98), которая примет вид
N+1 тт dj ф^х.т)_
4=2 f dr J [Т,х(х,т)В.(Г) +
Z Z=10 d^ с^’^
+ T^x.T^f^dx
/ = -1,0М+ 1.
При этом расчет переменных фр / = 1,N + 1 из решения соответствующей сопряженной задачи (см. разд. 8.4.5) ведется с учетом условий QT = Q, u = X:'
D ф. — (а.фЛ — (а.фЛ + о,фл xt*i v 1 ^г^хх v 2vvx w3*i'
1 Л/+ 1_2 М+1_
«,=- 2 Wfy, а2=-Тх Е ^.(fy
с /=-1 L /--1 *
J М*\_М+1_
«3 = -VTxx 2 \.в^ е х.в;(п = сгг].
с / = -1/=-1
Линейное приближение к глубине спуска )В^ получается по схеме, рассмотренной в разд. 8.6.2, и имеет вид
тт
Е / [Г(\\ d.,r)-/.(г)] У(ДХ\ dp T)dr /=1 о
n = «. v + a. n + a, v + — ( ДХ* 7 + ДХ ™72 ), i~ aa• A"а*ж а
к,)ей(3.179)
v(x, 0 ) = 0;(3.180)
v (0, т) = v (6, т) = 0;(8.181)
~ Af+1_
ДХ* = Б Р^ТУ
/=-1
Замечание 2. Выше при построении сплайн-аппроксимации искомой функции Х(7) не использовались краевые условия В ряде случаев целесообразно ’’закрепить” функцию X (7) или какую-то из ее производных Х^(7) некоторыми значениями на одном или двух концах отрезка [70, Тм\ Такая ситуация вполне естественна, если имеется соответствующая априорная информация о поведении функции Х(7) в окрестности точек 70 и Тм Кроме того, учет краевых условий уменьшает размерность вектора X и улучшает обусловленность решаемой задачи. Например, могут быть заданы так называемые естественные краевые условия
Х"(7о) = Х"(7м) = О.(8.182)
Вычисляя Х"(7) и используя условия (8.182) с учетом, что 5^.(7) = = 0 при / > 2 и / < m - 2, получим
м _
Х(7) = 2 Х^^Т), /=0
где
<р0(7) = 50(7) + 25,^7); Л(7) = В1(7)-В_1(7);
^(7) = ^(7), /=2^2;
'Рм-Х^ = Вм_хт-Вм^х<Ту
Фм^вм^1вм^ту
{ \ } ^ — искомые параметры.
Замечание 3. Количество участков сплайн-аппроксимации может значительно влиять на качество восстанавливаемого решения При недостаточном числе базисных функций приближение Х(7) имеет ’’переглаженный” характер и минимальное значение невязки J больше г гm in
погрешности входных данных 62. С другой стороны, когда в базис 221
введено излишне большое число функций, то ухудшается обусловленность задачи и растут затраты машинного времени. В этом случае, если погрешность 82 известна неточно и взята заниженной, то шумы в измерениях температуры могут привести к нефизическим осцилляциям приближенного решения. Поэтому число М нужно выбирать согласованно с гладкостью восстанавливаемой функции. Если М нельзя указать априори, целесообразно вначале задать небольшое число участков сплайн- аппроксимации и затем последовательно увеличивать М на единицу, каждый раз минимизируя функционал (без останова по критерию невязки). И так до тех пор, пока не будет достигнут уровень 82 Соответствующий результат Х(Г) принимается за приближенное решение.
Замечание 4. Качество восстановления Х(Т) можно улучшить, если учесть (очевидное из физических соображений) ограничение Х(Г) > 0. Для решения такой задачи можно, в частности, использовать метод сопряженных градиентов в сочетании со штрафными функциями.
Аналогичным образом могут быть решены и другие коэффициентные ОЗТ.
ЗАДАЧА ВОССТАНОВЛЕНИЯ ИСТОЧНИКА
Восстановление распределенного источника в уравнении теплопроводности может быть связано с различными практическими приложениями Остановимся на одном из возможных приложений в нестационарной теплометрии — диагностике теплопередачи к тонкостенным конструкциям. Рассмотрим следующий пример. Требуется найти пространственно-временное распределение плотности теплового потока q^x, у, т) на пластине толщиной b (рис. 8.6). Величина q(х, у, т) является результатом суммарного теплового воздействия
ЭТЭг
q1(x,y,T) = -X — | и q^x.y, т) = -Х — I
Эх 2=0022 = 6
— с одной и другой сторон пластины.
Если одна из сторон пластины теплоизолирована, например q2 = О, то задача заключается в нахождении распределения плотности теплового потока на другой стороне.
Полагая, что теплофизические характеристики постоянны, запишем уравнение теплопроводности в данном теле
стт = Чтхх* туу* ти\
Проинтегрируем левую и правую части этого равенства по z в пределах от 0 до b в предположении, что температура Т не зависит от z в силу малости толщины Ь. В результате получим
^^"^(^хх + ГуР + ^Х,у. т),(8.183)
где q = qt—q2; al-Cb; a2=Xb.
Рис. 8.6. Плоская пластина
q(x, у, т) может быть определено однозначным образом только при задании всего температурного поля. Поэтому будем считать известной функцию
Дх, у, т) = Т(х, у, т).(8.184)
Завершим постановку ОЗТ, полагая, что пластина занимает в плане некоторую область Я! с кусочно-гладкой границей ЭП и заданы краевые условия
■Цх,у,^ = Кх,уУ(8.185)
Г|ап=^(ш,т), ы£Э£2.(8.186)
Введем функционал квадратичной невязки тт
J (q) = / dT И [Г(^ х,у,т)- Кх,у,т)\2 dxdy, (8.187) О я
и будем искать функцию q^x, у, т) из условия минимума (8.187) при ограничении J(q) > 8j. Если используется критерий невязки, то в качестве 8^ берется величина
тт
= $ d? Jf c2^x,y,T)dxdy, О я
где о2 — дисперсия функции /.
Итерационный процесс построим в пространстве L2(Q), Q = П х х [0, тт ] по методу сопряженных градиентов
qk* 1 = qk -^kSk, к = ОД,...,к,(8.188)
где Sk = J'kt1kSk-\ 7o=O, 1k - U* I2/U*" 1 II2,
В этих формулах Tk = T(qk, х, у, т) - температурное поле на Л-й итерации; хк = x^qk, х, у, т) — поле приращения температуры на к-й итерации при вариации источника на величину Aqk; (u, w) = = Ш и^х, у, т) w(x, у, т) dxdydT, В и II = V (и, и) — соответственно
Q
скалярное произведение элементов и, w и норма элемента и в пространстве L2(Q).
Приращение температуры v получается из решения краевой задачи
(ниже индекс к для простоты записи опущен)
« v = а2 (v + v ) + Д<? (х, у, т), (х, у, т) Е Q;
v(x, у, 0) = 0;
vl3n = 0.
(8.189)
(8.190)
(8.191)
Градиент целевого функционала получим с помощью сопряженной переменной ф(х, у, т).
Введем оператор Lv = д^ - «2(\х + v^) и перепишем задачу (8.189) — (8.191) в форме
Lv=Aq, v^HL.(8.192)
Здесь Н^ — область определения оператора L, состоящая из функций v = v(x, у, т), которые имеют в Q непрерывные производные v , vx, v vxx, \уу и удовлетворяют условиям (8.190), (8.191).
Вычислим приращение функционала
Д/= J(<7 + ^.q) —J(q) = (v, 2e) + o( В Ди 0),
где e = Цх, у, т) - /(х, у, т).
Поскольку из (8.192) следует v = L 4 Aq, то
Д7=(£-1 Д^, 2е) + о(1 Ди В).
С помощью оператора L ~* *, сопряженного с L -1, получим
Д/= (Д^, Л-1*(2е))+о( В Ди В).
Таким образом, градиент функционала в £г(6) имеет вид
j'=L-i*(2e).(8.193)
Найдем оператор L ~* *. Для этого рассмотрим скалярное произведение элементов v и ji и выполним следующие Преобразования, полагая, что i^ — достаточно гладкая функция:
(v, ^(LZ^v, ^)= (L-1 v, £*^)= (v, £-1 *£*^).
Следовательно, оператор L-1*L* является единичным, откуда получаем
£-i* =£*-1
Это позволяет переписать формулу (8.193) в виде
J*q=L*-42e).(8.194)
Обратимся далее к формуле интегрирования по частям
ЭмЭ w
ШwdxdydT =~Ш« dxdyd? +
Q ЬтЧQ йтЧ
+ И uwcos^Q^^ds,(8.195)
где t2T = т; ч2 = х; Т1Э = у; 3Q — граница области Q; ds — элемент площади поверхности bQ; Mq — внешняя нормаль к Э0; u, w — некоторые достаточно гладкие функции.
С помощью формулы (8.195) скалярное произведение
<L v, ф ) = Ш ^ • (»! V - a v -a v )d xdyd т
приведем к форме
<Ьч,ф')=-(.ч,а1фт + а2ф + а2ф V «чИфч^ Tm dxdy + п 7~°
^т гА„
* а2 $ dT $ |у[фхсо8(иш,х)+ ^cos(V)] - О ап
- Я^со$(иш,х) + чу со8(иш,^)] jdw,(8.196)
где doo — элемент ЭЯ, «ш — внешняя нормаль к Э12.
Воспользовавшись представлением производной некоторой функции 6(х, у} по направлению и через производные по х и у
®п = ®х 008 (И’ х) + в у cos (И’ У )»
запишем
(Lv,^) = -(v,« ф + а Ф + а ф )+ а И ^v[T Тт dxdy + *<*1<г==П
О т и
Тщ
+ «2 f dr J (уфп -фч )dG). О ап ш ш
Привлекая условия (8.190) и (8.191), получим окончательно
(Lv,ф) = -(v,a1фт + a2фxx + a2ф )+a1jJ фч! dxdy-
п т=т»1
тт
(8.197)(8.197)-а2 J dT $ фчд dw. 0 ап ш
(8.197)
(8.197)
Выражение (8.197) и тождество (Lv, ф) = (v, Ь*ф") позволяет записать условия сопряженной задачи:
Ь*ф = $, (х,т)еб;(8.198)
Ф(х,тт) = О;(8.199)
*1ап = 0,(8.200)
где L* ф = а. ф„ + а, фvv + а. ф-, £ * f(x, у, г) - некоторая функция. Перепишем задачу (8.198) — (8.200) в виде
ь*Ф = х, фгнь„
где HL* = £ ф G G(2): ф(_х, тт ) = 0, ф | эп = 0 } - область определения оператора L*; G(Q) — множество функций ф^х, у, т), имеющих в Q непрерывные производные фт, фх, фу, фхх, фуу.
Так как L*-1 $ = ф, то формулу для градиента (8.194) можно записать в окончательном виде
^ = Ф, (x,y,r)GQ,
где ф = ф(х, у, т) является решением сопряженной задачи (8.198) — (8.200), в которой $ = 2е.
Учет гладкости решения может быть осуществлен по аналогии со схемой, предложенной в разд. 8.5.3.
Для простоты ограничимся рассмотрением прямоугольной области $2 = {(х,у) : 0<х<6п 0<у<62}.
В данном случае введем вспомогательную функцию
Тт У х
К(х,у,т)= / dr* / dy* f J^x'.y'.T^dx', TOO
0 < x < 6 T, 0 ^ у ^ b 2, 0 < r < Tm •
С помощью интегрирования по частям выражения для приращения функционала нетрудно получить соответствующие составляющие градиента
Jp1-*-£<х- у. Л (л. у, т)е <2;
JP» = -g^X*У* °^’ ^Х’у^Е ^’
^3=g(x,b2,T), xGlO.btl, т€[0,тт];
^'4=8(ЬьУ,т), уе[о,ь21, те[0,тт];
ГР1=^х,Ьг,^, xGfO.&J;
J' =g(bby,oy y&[O,biA;
< =-g^bx,bi,T\ re[O,rm];
Pl
=-^i^2,o),
где
Pi = ЧхуДх,у, t\, p2 = qxy(x,y, 0); p3 = qXT{x,b2,Ty
р4=чуЛь1.у-О; ps=qxkx,b2,oy, p(> = qyLbvy,oy, p1=qT<bvb2,Ty p8=q^bvb2,oy
%Л. ВЫЧИСЛИТЕЛЬНЫЕ ЭКСПЕРИМЕНТЫ
ГРАНИЧНЫЕ ОЗТ
Одномерная постановка. В разд. 6.7 и 6.8, где рассматривались особенности итерационного решения граничных ОЗТ в пространстве Li, было установлено, что имеются общие закономерности решения линейных и нелинейных задач. Как показали результаты вычислительных экспериментов, общие характерные особенности наблюдаются и в случае использования для решения линейных и нелинейных ОЗТ градиентных алгоритмов, учитывающих гладкость восстанавливаемых функций. В дальнейшем остановимся на результатах решения модельных обратных задач с помощью алгоритмов, в которых направление спуска строится через сопряженную переменную (см. разд. 8.6.2). Соответствующие расчеты проводились модифицированным методом сопряженных градиентов. При этом задачи (8.158) — (8.160), (8.162) — (8.164) и (8 165) - (8.170) решались численно. Для этого была введена разностная сетка. Каждый из отрезков 0 < j. < 1, i = 1,2V + 1 был раз-
1
бит на I. частичных отрезков длиной ky. = — . По временной коорди
нате разбиение сегмента [0, тт ] осуществлялось с постоянным шагом .тт„
Дт = , где т — число шагов. В результате в каждой подобласти
_т
Q. будем иметь сетку узлов (yik, ттУ к = 0,I.; и = 0, т Для аппроксимации краевых задач применялась неявная разностная схема с вычислением коэффициентов на том временном слое, на котором рассчитываются искомые величины, т.е. на слое т = т , полагая, что при т = = тп_ у значения Т, v и ф уже найдены. Следовательно, разностная система уравнений, записанная для нелинейной прямой задачи теплопровод- 227
ности, также будет нелинейной. Поэтому, чтобы рассчитать значения температур на и-м слое, использовался метод прогонки в сочетании с итерациями по коэффициентам уравнения. При численном решении задачи для приращения температуры и сопряженной задачи разностные схемы будут безытерационными, так как эти задачи линейные. Шаги Ду. и Дт выбирались таким образом, чтобы обеспечить пренебрежимо малые погрешности вычислений функций Т(х, т), ф(х, т) и v(x, т). Это позволяло не учитывать при решении ОЗТ ошибок аппроксимации.
Ниже представлены результаты решения задачи по нахождению плотности теплового потока на одной из гранил пластины [11, 63]. Учет гладкости решения производился по первому способу (см. разд. 8.5.2) в предположении, что q G И^1 [0, тт ] и известна плотность теплового потока q (0) в начальный момент времени. Точные данные о температурах на разных удалениях от теплообменной поверхности получались из решения прямой задачи теплопроводности с заданными граничными условиями. Рассчитанные зависимости температуры от времени в одной или нескольких внутренних точках использовались затем в качестве входных данных при решении обратной задачи — определении плотности теплового потока q^r) = q^ (т) и температуры Цт) на одной стороне пластины. При этом на другой стороне тепловой поток ^(т) принимался равным нулю (теплоизолированная стенка) . Начальное приближение было принято равным q° (т) = 0. Оценка точности решения задачи проводилась по величине интегральной погрешности расчета граничной функции и(т), под которой понимается q (т) или Цт):
тт тт
е„ = [ / [мт(т)-и(т)]2 <1т! / и^т)ат^12, о о
где и (т) — точная величина; м(т) — величина, полученная из решения обратной задачи.
В табл. 8.1 для одного измерения (N = 1), постоянных теплофизических коэффициентов, неподвижных границ тела и фиксированных точек температурных измерений приведены полученные значения е^ и ет в зависимости от расположения измерительной точки относительно теплообменной поверхности.
Табл. 8.2 содержит аналогичные данные в зависимости от числа термодатчиков, учитываемых при решении ОЗТ. Эти расчеты проводились при останове итерационного процесса по условию достижения числа итераций, равного размерности m вектора искомых параметров.
Таблица 8.1
Номер точки измерения
_di
dC , V OTm
д Дт ДРо = —-— d?
е q
6Г
1
0,058
5,93
0,14
0,045
2
0.116
1,48
0,17
0,05
3
0,232
0,37
0,20
0,07
4
0,348
0,16
0,25
0,09
5
0,464
0,09
0,29
0,12
6
0,580
0,06
0,53
0,25
Таблица 8.2
Число точек измерений
Координаты точек измерений, d^ = d^ \jаТт
eq
еТ
1
2
3
4
5
6
1
0,058
—
—
—
—
—
0,140
0,045
2
0,058
0,116
—
—
—
—
0,056
0,011
3
0,058
0,116
0,232
—
—
—
0,039
0,009
4
0,058
0,116
0,232
0,348
—
—
0,025
0,006
5
0,058
0,116
0,232
0,348
0,464
—
0,015
0,003
6
0,058
0,116
0,232
0,348
0,464
0,58
0,016
0,004
В данном случае к = т = 50. Это условие было принято в связи с тем, что при решении корректно поставленных задач количество итераций, необходимое для получения минимума квадратичной функции методом сопряженных градиентов, теоретически равно т. Поскольку шаг по времени Дт оставался неизменным для различных удалений dp то каждому удалению соответствовал свой шаг по числу Фурье. Результаты, представленные в табл. 8.1 и 8.2, можно трактовать как косвенную оценку скорости сходимости итерационного процесса в зависимости от расположения точек измерения температур и от числа термодатчиков.
Полученные результаты показывают, что по мере удаления измерительной точки от теплообменной поверхности, скорость сходимости итерационного процесса уменьшается, что связано с ухудшением обусловленности экстремальной задачи. С другой стороны, увеличение числа точек измерений температуры по толщине, учитываемых при поиске граничных условий, приводит к возрастанию скорости сходимости. Это обстоятельство дает возможность обеспечить требуемую точность определения тепловых граничных условий при меньшем числе итераций по сравнению со случаем N = 1.
Учет измерений температуры в точках, удаленных на расстояние Д^ = [ d.(r) - dT (т)] / (атт у!2 > 0,5 (а — коэффициент температуропроводности) от передней точки измерения, практически не оказывает
мени тт в основном определяется только до определенной глубины (см.мени тт в основном определяется только до определенной глубины (см.
мени тт в основном определяется только до определенной глубины (см.
мени тт в основном определяется только до определенной глубины (см.
Рис. 8.7. Результаты восстановления плотности теплового потока прине- возмущенных входных данных (к = = 50):
1 - искомое решение; 2 - решение ОЗТ, полученное с учетом измерений в одной точке (^ = 0,058); 3 - решение ОЗТ, полученное с учетом измерений в двух точках (<?, = 0,058; d2 = = 0,116)
влияния на обусловленность экстремальной задачи и на скорость сходимости. Это связано, по-види- мому, с тем, что обусловленность граничной ОЗТ при заданном вре- информацией о поле температур разд. 4.2).
Для иллюстрации на рис. 8.7 представлены результаты решения обратной задачи для точных данных при учете результатов измерения температуры в одной и двух точках.
При наличии в измеренных температурах ^(т), / = 1, N случайных ошибок, обусловленных ограниченной точностью измерений и регистра
ции данных эксперимента, принципиальным вопросом, как уже отмечалось ранее, является определение условий прекращения итераций. Основная трудность применения принципа останова по критерию невязки связана с достоверной оценкой погрешности входных данных 8.
В связи с этим было проведено исследование по оценке влияния числа измерений на точность и устойчивость приближений в условиях, когда входные температуры /;(т) заданы с погрешностями. Уровни максимально возможных погрешностей изменялись в диапазоне 5 — 10 % от f™ax (j = 1, 2V), а распределение по равномерному и нормальному законам моделировалось датчиками случайных чисел.
На рис. 8 8 и 8.9 показаны изменения по итерациям погрешностей определения плотности теплового потока е^ и температуры поверхности ет при различном числе точек измерений и законах распределения случайных погрешностей
Приведенные результаты показывают, что с увеличением числа точек измерения устойчивость итерационного процесса к случайным погрешностям во входных температурах повышается. Это проявляется в том, что после резкого снижения на начальной стадии поиска погрешность приближений устанавливается на некотором, практически постоянном уровне. На рис. 8.10 для иллюстрации показаны искомая зависимость ^(т), зависимость, полученная по критерию невязки, и зависимость, соответствующая 100-й итерации, в случае трех измерений при
Рис. 8.8. Изменение погрешности восстановления плотности теплового потока по итераци^и^ при максимальных разбросах ошибок во входных данных 6oZ- =
а - равномерный закон распределения; б — нормальный закон распределения; 1 — N = X; I-N=2;3-N=3; 4-N=4
Рис. 8.9. Изменение погрешности восстановления температуры поверхности по итерациям при 8™ах = 0,05
а - равномерный закон распределения; б - нормальный закон распределения; 1 - N= 1; 2 - W = 2; 3-N=3;4-N = 4
равномерном законе распределения погрешностей и егтах = 0,1 /гтах z = 1,3 Как и ожидалось, при продолжении итерационного процесса после выполнения условия J{qk) — 62 наблюдается некоторое уклонение приближений от точного решения. Однако эти уклонения незначительны и соизмеримы с ошибками измерений
Таким образом, при отсутствии оценок погрешности входных температур учет результатов независимых измерений в нескольких
Рис. 8.10. Сравнение приближенных решений с точным:
1 - искомая функция; 2 - приближение, выбранное по критерию невязки; 3 - приближение, соответствующее к = 100
точках при решении ОЗТ повышает устойчивость итерационного метода к возмущениям во входных температурах. При этом появляется возможность достоверного определения тепловых граничных условий с использованием традиционных условий и прекращения итерационного процесса, в частности, по оценке изменения величины минимизируемого функциона
ла на соседних итерациях.
Кроме того, установка дополнительных датчиков температуры позволяет уменьшить ошибки определения тепловых нагрузок Но
здесь следует заметить, что увеличение количества термодатчиков более некоторого числа N* не приводит к дальнейшему улучшению качества восстановления. Это число зависит от теплофизических свойств тела
и расположения измерительных точек по его толщине, причем, как правило, N* <4—5.
Замечание 1. Поскольку обусловленность -граничной ОЗТ будет наилучшей в том случае, когда измерения осуществляются на границе тела, где восстанавливается искомая функция, то целесообразно ставить эксперимент таким образом, чтобы точки dt были как можно ближе к этой границе, а еще лучше на ней самой (при условии, что одномерность температурного поля выполняется с хорошей точностью, а случайные помехи в измеренных функциях /^(т) не коррелированы между собой)
Были также проведены обширные вычислительные эксперименты по исследованию останова итерационного процесса по дополнительному измерению (см разд. 8.5.5). Полученные результаты позволили сделать вывод о том, что такой способ дает решения, близкие к решениям, полученным по критерию невязки. Для двух видов восстанавливаемых функций этот вывод проиллюстрирован на рис. 8.11, где представлены расчетные данные для входных температур, возмущенных по нормальному закону с разбросом ошибок За = 0,05/тах (7V = 1).
Наконец, использование алгоритма, построенного на втором способе учета гладкости (см. разд. 8.5.4), при восстановлении q € W^ [0, тт ] да-
Рнс. 8.11. Результаты решения нелинейной обратной задачи методом сопряженных градиентов в пространстве£2:
а - d, = 0,42 b; 0,06 < AFo^ <0,1; 1 - искомая функция; 2 - останов по дополнительному измерению в точке d2 = 0,08 b (к = 10); 3 — останов по критерию невязкн (к = 7); б - d, = b, 0,01 < AFo^ < 0,018; 1 - искомая функция; 2 - итерационное решение для точных входных данных (к = 18); 3 - итерационное решение для возмущенных входных данных при останове по дополнительному измерению в точке d2 = 0,08 Ь (к = 5)
Рис. 8.12. Результаты восстановления плотности теплового потока с учетом гладкости искомой функции, AFo^/ =0,1, и°(т) = 0:
1 - действительное решение; 2 - приближение для возмущенных входных данных при нормальном законе распределения ошибок с разбросом За = 0,05 /тах (останов по критерию невязки к = 7); 3 - приближение для точных входных данных (к = 50)
вало результаты, близкие к результатам решения ОЗТ с помощью первого способа учета гладкости. На рис. 8.12 для примера показан график решения граничной ОЗТ с постоянными коэффициентами при TV = 1 и ^Forf = 0,2. В качестве информации о гладкости была задана принадлежность искомой функции q(r) пространству W^ [0, тт ] и были известны значения производных ^'(0) = q'(Tm) = 0 на границах временного отрезка. За начальное приближение была принята величина q° (т) = = 0. Градиент невязки рассчитывался по формуле (8.140). Возмущенная температура / (т) соответствовала нормальному закону распределения
погрешностей с За = 0,05 f™^. Как видно из графиков, восстановленные кривые близки к точному решению,
Замечание 2. Как показали методические расчеты, демпфирующие свойства алгоритмов, учитывающих гладкость восстанавливаемой функции, выше, чем у алгоритмов, дающих приближения в среднем. Данная особенность, вообще говоря, заметно снижает требования к точности определения погрешности входных данных при использовании для останова итераций критерия невязки.
Двумерная постановка. Близкие результаты были получены и при решении двумерных ОЗТ*. В частности, приведем расчетные данные для обратной задачи в постановке разд. 6.9. Учет гладкости осуществлялся в соответствии со способом, описанным в разд. 8.5.3. При этом градиент функционала в пространстве L^ рассчитывался через сопряженную задачу (6.30).
Решения прямой задачи Г(х, 0, т), сопряженной задачи ф(х, с, т) и задачи для приращения АТ(х, 0, т), необходимые для организации итерационного процесса, находились с помощью функции Грина и приближенно-аналитической методики расчета, изложенной в разд. 4.4. При этом вместо исходного интегрального оператора А прямой задачи будем иметь матрицу Ад. При соответствующем выборе параметров разностной сетки х^ = /Дх, 1 = 0, L; Tj =jM, j = 0,m получается достаточно точная аппроксимация оператора А, что позволяет не учитывать соответствующие погрешности при построении алгоритма решения обратной задачи.
Вычисление элементов матрицы Ад сопряжено с определением значений сумм бесконечных рядов (см., например, уравнение (4.7)). Усечение рядов приводит к появлению дополнительных погрешностей, в результате чего вместо матрицы Ад будет вычисляться матрица Ад^ = = Ад + Н, где Н — матрица погрешностей. Из соображений экономии машинного времени нужно суммировать только такое количество членов ряда, которое необходимо для решения задачи с точностью, не хуже наперед заданной.
Результаты решения одной из модельных задач с помощью модифицированного алгоритма сопряженных градиентов, учитывающего гладкость q^x, т) (см. разд. 8.5.3), представлены на рис. 8.13^ для трех точек по координате: Xi = 0,17 • 10'2 м, х3 = 0,5 • 10"2 м, xs = = 0,83 • 10"2 м. В этих расчетах было принято Дх — 0,17 • 10"3 м, Дт =
♦Алифанов О.М., Егоров Ю.В. Алгоритмы и результаты решения граничной обратной задачи теплопроводности в двумерной постановке 6 ИФЖ. 1985. Т. 48. № 4. С. 658-666.
Алифанов О.М., Керов Н.В. Определение параметров внешнего теплового нагружения из решения двумерной обратной задачи теплопроводности 1 ИФЖ, 1981. Т. 41. №4. С. 581-586.
qhT
Рис. 8.13. Результаты решения двумерной ОЗТ модифицированным методом сопряженных градиентов с учетом гладкости искомой функции для случая, когда определяются все вариации (а) и когда вариации М^> 0), М^Ь. т) и д<?^(6> 0) не определяются (б) (с = 0,02 м, 6 = 0,01 м):1 - действительное решение; 2 - 30-я (а) и 20-я (б) итерации; I - q(.xt, т); II - <?(хэ,т);111 -<7(х5,т)Рис. 8.13. Результаты решения двумерной ОЗТ модифицированным методом сопряженных градиентов с учетом гладкости искомой функции для случая, когда определяются все вариации (а) и когда вариации М^> 0), М^Ь. т) и д<?^(6> 0) не определяются (б) (с = 0,02 м, 6 = 0,01 м):1 - действительное решение; 2 - 30-я (а) и 20-я (б) итерации; I - q(.xt, т); II - <?(хэ,т);111 -<7(х5,т)
Рис. 8.13. Результаты решения двумерной ОЗТ модифицированным методом сопряженных градиентов с учетом гладкости искомой функции для случая, когда определяются все вариации (а) и когда вариации М^> 0), М^Ь. т) и д<?^(6> 0) не определяются (б) (с = 0,02 м, 6 = 0,01 м):
1 - действительное решение; 2 - 30-я (а) и 20-я (б) итерации; I - q(.xt, т); II - <?(хэ,т);111 -<7(х5,т)
Рис. 8.13. Результаты решения двумерной ОЗТ модифицированным методом сопряженных градиентов с учетом гладкости искомой функции для случая, когда определяются все вариации (а) и когда вариации М^> 0), М^Ь. т) и д<?^(6> 0) не определяются (б) (с = 0,02 м, 6 = 0,01 м):
1 - действительное решение; 2 - 30-я (а) и 20-я (б) итерации; I - q(.xt, т); II - <?(хэ,т);111 -<7(х5,т)
= 0,05 с, а = 1,1 • 10"4 м2/с, X = 45. Входные температуры яв-
м - К
лились невозмущенными. Останов итерационного процесса осуществлялся по условию
_тт 6
где J{q)—J(,q)l f dr f /^(x.^dx. 00
Рис. 8.14. Восстановление плотности теплового потока модифицированным методом сопряженных градиентов с учетом гладкости решения для возмущенных данных:
1 - действительное решение; 2 - результаты расчета по значениям температуры со случайными ошибками, распределенными по нормальному закону с разбросом За = = 0,01 I - q(xt, г); II - q^x4, т);Ш -q(xs,r)
Если известны значения функции на краях области при т = 0 и х = Ь, т.е q^x, 0), q^b, т) и q(b, 0), то нет необходимости определять соответствующие приращения и точность восстановления функции несколько повышается На рис 8 13,5 показаны соответствующие результаты в предположении, что q^x, 0) = q^b, т) = 0
Было проанализировано также влияние возмущения входных данных на решение ОЗТ. При этом на функцию f^x, т) накладывалась помеха, которая моделировалась с помощью датчика случайных чисел и соответствовала нормальному закону распределения погрешностей с разбросом За = 0,01/тах. Останов итераций производился по критерию
невязки к: J(qk) 38 62, где 62 = f dr f o^^x.T^dx, a2 — дисперсия 0 0
функции f^x, т). Результаты расчета для одного из примеров показаны на рис 8 14 и свидетельствуют об удовлетворительном качестве восстановления q (х, т).
Достаточно подробный вычислительный эксперимент по итерационному решению двумерной ОЗТ при использовании разностной аппроксимации краевых задач проведен в работе [ 46]
ОПРЕДЕЛЕНИЕ КОЭФФИЦИЕНТА ТЕПЛОПРОВОДНОСТИИ ПЛАНИРОВАНИЕ ИЗМЕРЕНИЙ
Опираясь на результаты работ [ 14, 17], приведем здесь данные решения модельных ОЗТ с помощью алгоритма, изложенного в разд. 8.6.3. При этом дифференциальные операторы и функции в краевых задачах для температуры Т(х, т), приращения v(x, т) и сопряженной переменной ф^х, т), z = 1,7V + 1 заменялись соответствующими конечно-разностными аналогами с использованием неявной схемы аппроксимации. Параметры разностных сеток выбирались таким образом, чтобы погрешностями аппроксимации можно было пренебречь.
В начале остановимся на решении задач с минимально необходимым составом измерений (7V= 1)
На рис 8 15 представлены результаты восстановления температурной зависимости коэффициента теплопроводности вида Х(Т') = 0,5 + 2 Г2 при следующих условиях: С (Г) = 1, b = 1, dx = 0,5, тт = 1 и невозмущенных входных данных Температуры 7^ (т), ^(т) и Л (т) определялись из решения прямой задачи при граничных условиях второго рода <71(т)= 1, д2(т)=0.
Для сплайн-аппроксимации искомой функции Х(7) использовалось три участка разбиения отрезка [ Го, Т^Д Было взято начальное приближение Х° = 0,75 Останов итерационного процесса осуществлялся при к = 25, когда практически полностью останавливался процесс уточнения решения
Вычислительные эксперименты показали, что точность восстановления Х(Т) существенно зависит от координаты установки термодатчика. 236
Рис. 8.15. Восстановление температурной зависимости коэффициента теплопроводности при точных входных данных:
1 - искомая функция; 2 - решение ОЗТ
Рис. 8.16. Результаты решения ОЗТ с использованием точных входных данных при различных значениях координаты установки термодатчика:
d-103м, 6 = 4,9-10"3м, ^= 25; 1 - d = 0,7; 2-d = 1,4; 3-d = 2,1; 4 - d = 4,2; 5 - искомая функция; 6 - расчетные зависимости; 7 — начальное приближение
Для одного из расчетных примеров это видно на рис 8.16, где в безразмерном виде представлены результаты решения ОЗТ для невозмущенных входных данных при различном размещении точки измерения температуры. В этом случае искомая зависимость имела вид
._ „ Вт
Х(Т) = 0,217-6,08- Ю4Т + 6,7- 10*7Т2, .(8.201)
м - К
Число участков сплайн-аппроксимации было принято равным М = 3.
Поэтому при решении коэффициентных ОЗТ важное значение имеет планирование измерений, т е. определение количества термодатчиков N и координат их размещения в теле d = {d }^ [ 16, 22] Как показано в [ 16], для этой цели может успешно применяться D — оптимальное планирование В этом случае план измерений е ={"7V, djнаходится из условия максимума детерминанта Ф нормированной информационной матрицы Фишера F(e)
е = е*:шах ФГ^е)];
/г(е)=2-ф.л, j,n = \X
N тт
где Ф^ = 2 / fl/.(d.,T)fln(df,T)dT, ^(d-.T)- функции чувстви- /= 1 0237
тельности, вычисленные в точках установки термодатчиков: 6 .^dp т) = = ЭT^dp т)( эX j = -1,М +
Поскольку величины Ф зависят от вектора искомых параметров X, то оптимальный план может быть построен методом последовательных приближений, начиная от некоторой начальной оценки вектора X, при проведении серии экспериментов.
В качестве примера на рис. 8.17 представлены результаты планирования применительно к одной из задач определения коэффициента Х(Т) в случае одного термодатчика. Там же для сравнения приведена зависимость погрешности восстановления Х(Т) от положения измерительной точки d. Результаты планирования хорошо согласуются с результатами, полученными путем многократного решения обратной задачи для различных значений d. Видно, что существует достаточно узкая область, в которой нужно размещать термодатчик. Как отмечено в [ 16], эта область с увеличением числа участков сплайн-аппроксимации М сужается. В то же время, при увеличении числа учитываемых точек температурных измерений происходит расширение указанной области.
В том случае, когда входные температуры задавались с погрешностями, останов производился по критерию невязки
Рис. 8.18. Восстановление коэффициента теплопроводности:
1 — точное решение; 2 — начальное приближение; 3, 4 — решение обратной задачи для точных и возмущенных данных соответственно
Рис. 8.17. Зависимости величины критерия планирования и максимальной относительной погрешности восстановления коэффициента теплопроводности (Х(Т) = = 0,39 10"’ + 0Д7-10~3Г) от положения термодатчнка:
1 - 1g», 2 - I ДХтах ।
N тт
г j (rcx.d-.T)- f.(T)]2dT-62,
/= 1 0
N тт
где 62 = S J (?^т — оценка обобщенной погрешности входных дан- i = l О
ных; оДт) — среднеквадратичное отклонение температуры в точке d^ в момент времени т
Для зависимости (8.201) на рис. 8.18 показаны результаты восстановления Х(Г) при ^ = 1. В этих расчетах входные температуры были возмущены ошибками, распределенными по равномерному закону с разбросом до 3 % от максимальных значений температур. В данном примере учет показаний двух термодатчиков несколько улучшал результаты.
Общий итог вычислительных экспериментов заключается в том, что доказана возможность достаточно точного определения коэффициента теплопроводности из решения ОЗТ при нестационарных условиях теплового нагружения образца.
ВОССТАНОВЛЕНИЕ ИСТОЧНИКАВ УРАВНЕНИИ ТЕПЛОПРОВОДНОСТИ
Остановимся на результатах решения обратной задачи, рассмотренной в разд. 8.6.4, применительно к тонкой пластине прямоугольной формы £2 = {(х, уУ 0 <х Ъ^, 0<^ <62} •
Для организации итерационного процесса (8.188) необходимо на каждой итерации рассчитывать температуру Т(х, у, т), приращение температуры v(x, у, т) и сопряженную переменную ф(х, у, т). Поскольку сопряженная задача приводится к обычной форме краевой задачи теплопроводности заменой переменной t = тт — т, то все три задачи (8.183), (8.185), (8.186); (8.189) - (8.191) и (8.198) - (8.200) имеют один и тот же вид и могут быть решены с помощью одного алгоритма. Для построения этого алгоритма воспользуемся численным методом переменных направлений.
Аппроксимируем уравнение (8.183) в области Q = П х (0, тт ] на сетке £х; = Дх • I, I = О, L; у, = Ду • j, j = 0, А; тд = Дт• и, и = 0, щ } с помощью шаблона, содержащего полуцелый временной слой т = т +
Дт
+ (рис. 8.19). Для этого составим разностную схему переменных
2
направлений, согласно которой переход от слоя л к слою и + 1 совершается в два этапа с шагами 0,5 • Дт:
0,5 Дт0,5 Дт(7^ + 1/ 2 _ 7” ) = А, l**^1 * Л2 Т” + q** ^ ;
0,5 Дт
0,5 Дт
(8.202)
тп+ 1/2 — _ -тп* 1/2 _ ^0/62р 1Ц8 4]"*тп+ 1/2 — _ -тп* 1/2 _ ^0/62р 1Ц8 4]"*Рис. 8.20. Восстановление функции источника для точных (а) и возмущенных (б) входных данныхРис. 8.20. Восстановление функции источника для точных (а) и возмущенных (б) входных данных
тп+ 1/2 — _ -тп* 1/2 _ ^0/62р 1Ц8 4]"*
тп+ 1/2 — _ -тп* 1/2 _ ^0/62р 1Ц8 4]"*
Рис. 8.20. Восстановление функции источника для точных (а) и возмущенных (б) входных данных
Рис. 8.20. Восстановление функции источника для точных (а) и возмущенных (б) входных данных
СТ*1* 1T*l +1/2\ _ Л 7*n+1/2 + * тП* 1 . и + 1/2
0 5 ДгI'1 ЧИЧЧ ’
’(8.203)
где Т* = T^xv уг тД q"+ 42 = q(xp ур тп + lj2\
Разностные операторы Л. и Л, имеют вид
W ^(TI»1J-2VT1-1,^
^Tir^T^~2VTM-^
К уравнениям (8.202), (8.203) присоединим начальное условие
Тц-и^УД 1=^’ i = ^ и условия на границах в виде
2/о ^i^хртп +1)» ^=К2^хртп+0’ ^= 1,^-1;
) = 1,к,
Рис. 8.19. Шаблон схемы переменных направлений
где
^7/= т Vg^r ^^ g^r Т«)] ”
Дт
- — ^[г/угти+1)-*г0>ти)1,
7 = 3,4.
Величины g ^ — это промежуточные значения функций g^y, т), у =
= 3, 4 на слое п + — , соответствующие промежуточным значениям 2
7^+1/2, I = О, L, которые получаются при вычитании уравнения (8.203) из уравнения (8.202).
Первая разностная задача (8.202) решается при любом фиксированном номере / одномерной прогонкой в направлении х. В результате находятся промежуточные значения функции Т^+1^, 1 = 1, L — 1. Затем одномерной прогонкой по координате^ решается задача (8.203) и в результате рассчитываются значения Т^ j = \ , К.
Таким образом, переход с и-го временного слоя на (п +1)-й совершается с помощью одномерного метода прогонки сначала в продольном, а затем в поперечном направлении.
Рассмотренная разностная схема переменных направлений, как известно, является устойчивой и имеет точность О(Дт2 + Дх2 + Ду2).
Для одного из примеров на рис. 8.20 построены результаты расчета среднеквадратичного приближения к искомой зависимости источника от переменной х в четырех сечениях по координате у и в одной времен-
нои точке т = . В данном случае были приняты невозмущенные
2
данные в виде сеточной функции /(х^ у^ тп), полученной из численного решения прямой задачи. Нужно отметить хорошую точность полученного решения. Однако уже сравнительно небольшие случайные погрешности заметно ухудшают качество восстановленной зависимости, что видно на рис. 8.20,6. Здесь приведены результаты решения ОЗТ с использованием функции /6(хр у , т^, на которую были наложены погрешности, распределенные по равномерному закону с разбросом до 1 % от /тах. Такое ухудшение результатов связано с большой степенью неустойчивости рассматриваемой ОЗТ, которая при использовании алгоритма, дающего сходимость только в среднем, приводит к появлению волнообразных отклонений в восстановленной зависимости.
Поэтому при решении подобных обратных задач следует особо заботиться о точности измерения температуры и использовать алгоритмы гладкой регуляризации.
Выводы
Изложены математические результаты, строго обосновывающие метод итерационной регуляризации для решения различных типов линейных обратных задач.
Применительно к обратным задачам обобщенной теплопроводности развиты два эффективных подхода к построению градиента функционала — невязки, основанные на использовании функции Грина и сопряженной задачи соответственно.
Описаны два новых способа учета в градиентных алгоритмах качественной и количественной априорной информации об искомом решении.
Представлены примеры итерационных алгоритмов решения граничных и коэффициентных обратных задач теплопроводности. Результаты вычислительных экспериментов иллюстрируют их высокую эффективность и широкие возможности для решения различных линейных и нелинейных обратных задач.
ГЛАВА 9
ПРИНЦИПЫ ГИБРИДНЫХ ВЫЧИСЛЕНИЙ
ПРИ ОБРАБОТКЕ РЕЗУЛЬТАТОВТЕПЛОФИЗИЧЕСКИХ ИССЛЕДОВАНИЙПО МЕТОДАМ ОБРАТНЫХ ЗАДАЧ
Одна из основных проблем в автоматизации процессов теплового моделирования заключается в поиске рациональных путей повышения эффективности обработки экспериментальной информации. Это связано с тем, что обработка результатов теплофизических измерений в большинстве случаев является сложной процедурой, требующей большого объема вычислительных работ. Довольно часто оказывается, что потребные затраты машинного времени чрезмерно велики и из-за этого приходится идти на нежелательные упрощения математических моделей и расчетных алгоритмов, а также на излишние упрощающие изменения в программах экспериментальных исследований. Все это отрицательно сказывается на полноте и достоверности получаемых результатов.
Значительное снижение затрат времени на обработку информаций можно получить за счет гибридизации вычислительных операций, синтезируя функции цифровой и аналоговой техники.
Переход к гибридным вычислительным системам (ГВС) влечет за собой переосмысливание расчетных методов и построение специальных алгоритмов решения прямых и обратных задач. Предварительный анализ показывает, что наиболее целесообразна гибридизация расчетов для решения обратных задач в экстремальных постановках, рассмотренных в гл. 6 — 8.
В настоящей главе дается краткий анализ возможностей аналоговых и цифровых вычислительных машин применительно к обработке данных 242
тепловых экспериментов, рассматриваются вопросы построения гибридных систем для автоматизации теплофизических исследований и принципы разработки гибридных методов решения обратных задач теплообмена.
О ПОСТРОЕНИИ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМДЛЯ ОБРАБОТКИ РЕЗУЛЬТАТОВ
ТЕПЛОФИЗИЧЕСКИХ ИССЛЕДОВАНИЙ
С ИСПОЛЬЗОВАНИЕМ МЕТОДОВ ОБРАТНЫХ ЗАДАЧ
СРАВНЕНИЕ ВОЗМОЖНОСТЕЙ АНАЛОГОВЫХ И ЦИФРОВЫХВЫЧИСЛИТЕЛЬНЫХ МАШИН ПРИМЕНИТЕЛЬНО
К ОБРАБОТКЕ ДАННЫХ ТЕПЛОВЫХ ЭКСПЕРИМЕНТОВ
В гл. 3 — 6 были рассмотрены различные методы решения обратных задач теплопроводности в линейных и нелинейных постановках. Соответствующие алгоритмы разрабатывались применительно к универсальной цифровой вычислительной машине (ЦВМ). Альтернативным вариантом может быть использование аналоговых вычислительных машин (АВМ). Например в работах Г 48, 53, 61] развиваются аналоговые методы решения ОЗТ.
Анализ возможностей АВМ и ЦВМ с точки зрения их применения к решению задач теплового моделирования позволяет отметить некоторые преимущества аналоговой техники. В первую очередь это относится к быстродействию АВМ.
Два момента могут определить большую скорость получения решения на АВМ — параллельность выполнения различных математических операций и возможность проведения вычислений как в реальном, так и в ускоренном масштабах времени. В противовес ЦВМ сам принцип работы аналоговой машины не требует детального программирования различных вычислительных операций. Решающие элементы АВМ сконструированы таким образом, что являются как бы стандартными физическими подпрограммами, заменяющими математическую систему. Все они функционируют одновременно. В итоге решение задачи происходит в короткий промежуток времени, причем быстродействие АВМ можно значительно повысить при переводе ее в режим периодизации решения. В этом случае реализуются скорости интегрирования до десятков микросекунд, т.е. время решения соизмеряется со временем выполнения одной элементарной операции современной ЦВМ. Важно подчеркнуть, что время вычислений при достаточном количестве аналогового оборудования слабо зависит от размерности задачи и даже при решении сложных задач потребное время редко превышает несколько десятков миллисекунд.
Напротив, в ЦВМ, где все переменные дискретны, информация обрабатывается последовательно — в каждый момент времени выполняется только одна операция или ограниченное их число. Поэтому суммарное время решения сложной задачи с большим числом необходимых 243
арифметических операций может быть очень большим, а процесс решения существенно замедленным по сравнению с реальным физическим явлением. Именно такая ситуация довольно часто встречается при математическом моделировании теплообменных процессов, описываемых уравнениями в частных производных. Требования точности определения температурных полей в конструкциях, теплозащитных покрытиях и т.д. ведут к измельчению расчетных сеток, что, в свою очередь, вызывает заметное увеличение затрат машинного времени, особенно при переходе к многомерным постановкам задач.
К числу достоинств АВМ можно отнести достаточно удобную форму графического представления решения, причем отображение выходных данных осуществляется просто и наглядно.
При использовании ЦВМ наглядное графическое представление информации и активное общение оператора с машиной организовать сложнее и в техническом отношении, и с точки зрения соответствующего математического обеспечения. Использование для этих целей графопостроителей и дисплейных терминалов сопряжено с большими затратами и сложным оборудованием.
Однако аналоговые машины обладают также целым рядом серьезных недостатков. В частности, это замечание относится к точности получения результатов, которая сильно зависит от качества используемого оборудования, температурных условий и т.д. Если точность работы ЦВМ определяется количеством двоичных разрядов в машинном слове и может быть сделана весьма высокой, то на точность выполнения операций на АВМ наложены достаточно жесткие и, самое главное, неустранимые ограничения. В лучшем случае она не превышает 0,1 — 0,01 %, т.е. соответствует точности ЦВМ, когда величины представляются тремя- четырьмя десятичными разрядами.
С проблемой точности АВМ тесно связана проблема динамического диапазона машины. Влияние шумов не позволяет получить решение задачи с доверительным интервалом менее 0,1 — 0,01 % от полного диапазона изменения зависимой переменной. Отсюда, динамический диапазон переменных в лучшем случае равен 104:1. Аналогичное положение существует и для временной координаты. Реальный диапазон частот соответствует приблизительно трем разрядам.
К примеру, максимальная погрешность интегрирования отечественных прецизионных АВМ типа АВК-2 составляет ±0,1 %. Обычно получить решение задачи точнее 0,5 % весьма трудно.
Тем не менее, при решении многих инженерных и исследовательских задач точности АВМ вполне достаточно. В целом ряде случаев этот вывод можно отнести как к прямым, так и обратным задачам теплопроводности. Заметим, что действительная точность решения задачи определяется не только точностью выполнения отдельных математических действий, но также и ошибками в принятой модели, погрешностями линеаризации и аппроксимации, а также ошибками входных данных и обусловленностью решаемой задачи. Так, теплофизические характерис-
тики материалов редко бывают известны с точностью, лучшей 5—20%, а результаты температурных измерений имеют погрешности, как правило, значительно превосходящие суммарные погрешности аналогового моделирования. С этой точки зрения, сравнительно низкая точность АВМ может не являться препятствием к реализации на ней регулярных методов теплового моделирования. Однако нужно иметь в виду, что в замкнутых аналоговых схемах, включающих в себя активные элементы (усилители), влияние собственных динамических операторов отдельных элементов схемы может приводить при воспроизведении решения к неустойчивости. Причем, в отличие от ЦВМ, сходимость процесса в таких схемах будет целиком определяться собственными операторами решающих элементов. И даже если задача по своей природе является устойчивой, в зависимости от типа АВМ, можно иногда получить расходящийся процесс из-за накопления погрешностей операционных блоков. В случае ОЗТ, которые по своему смыслу всегда потенциально неустойчивы, эта особенность активных АВМ должна серьезно учитываться при разработке и реализации методов их решения. Если параметрический алгоритм расчета причинной характеристики теплового объекта при некоторых значениях регуляризирующего параметра находится вблизи границы устойчивости, то его реализация на АВМ может существенно исказить решение. Отметим также, что для малых уровней ошибок 5 во входных данных может оказаться трудноприменимым принцип невязки при отыскании нужного приближения к решению некорректной задачи, так как вычислительные ошибки окажутся сравнимыми с величиной 5.
Другой недостаток АВМ состоит в необходимости априорного определения возможного диапазона изменения зависимых переменных. Масштабирование зависимых математических переменных считается одним из наиболее ответственных и сложных этапов программирования, так как динамический диапазон АВМ невелик. Неправильное масштабирование может привести или к выходу электрических напряжений из линейного рабочего диапазона (обычно ±100 В) или, наоборот, к настолько малым значениям машинной переменной, когда она оказывается соизмеримой с погрешностями операционных блоков АВМ. И в том, и в другом случае решение задачи будет сопряжено с большой потерей точности. Для ОЗТ трудности масштабирования зависимых переменных становятся значительными, поскольку необходимо еще до моделирования задачи априори оценить максимальные значения масштабных переменных. Если при решении прямых задач теплопроводности такая оценка сравнительно легко осуществима на базе принципа максимума (наибольшие значения величин температурного поля не могут превышать по абсолютной величине известные краевые функции), то в случае обратных задач прогнозирование наибольших величин переменных до решения задачи весьма затруднительно. Поэтому может потребоваться длительный экспериментальный подбор масштабов, обеспечивающих приемлемую точность воспроизведения результатов.
К сказанному следует добавить низкий уровень автоматизации АВМ и малую скорость ввода исходной информации. Кроме того, аналоговые машины не обладают нужной степенью универсальности по отношению к задачам обработки данных тепловых экспериментов. На АВМ трудно реализовать решение ОЗТ в интегральной форме, поскольку необходимо последовательно выполнять разнотипные по характеру операции. Значительно затруднена работа с машиной при решении ОЗТ с изменяющимися ТФХ, в случае варьирования шагов по независимой переменной, при организации способов задания границ криволинейных областей. Утомительна также процедура итераций по коэффициентам и реализация градиентных схем решения ОЗТ, если эти процессы выполняются на АВМ ’’вручную”. Наконец, в АВМ отсутствуют возможности длительного и надежного запоминания информации и обеспечения продолжительных задержек во времени, а также выполнения логических операций.
Все эти дополнительные недостатки, наоборот, не имеют отношения к ЦВМ. Проблема масштабирования в ЦВМ практически отсутствует при работе с плавающей запятой, логические возможности ее весьма велики, равно как и способность длительного запоминания любых объемов числовой информации. ЦВМ универсальны по отношению к любой задаче, имеют высокий уровень автоматизации.
Таким образом, объективное сравнение возможностей и условий работы аналоговых и цифровых вычислительных средств приводит к выводу, что ЦВМ все же в большей степени приспособлены к решению некорректно поставленных задач, особенно, если используются достаточно сложные регуляризованные методы. Однако имеются такие постановки ОЗТ, которые в настоящее время не решаются достаточно эффективно ни с помощью ЦВМ, ни с помощью АВМ.
В частности, этот вывод представляется справедливым по отношению к регулярным методам решения нелинейных многомерных ОЗТ, а также, когда решение задачи необходимо получить в реальном или убыстренном масштабе времени. В значительной мере эта неспособность современных ЦВМ и АВМ к быстрому решению сложных задач обработки данных теплофизических экспериментов проявляется при автоматизации экспериментальных исследований.
ГИБРИДНЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ
Стремление использовать лучшие стороны цифровой и аналоговой техники для эффективного решения сложных задач привело к созданию гибридных вычислительных систем, синтезирующих в своем составе АВМ и ЦВМ при помощи устройств управления, сопряжения и обмена информационными потоками (рис. 9.1). Основные особенности ГВС связаны с целым рядом достоинств объединения АВМ и ЦВМ. В частности, вследствие высокого быстродействия АВМ затраты вычислительного времени при решении задач могут быть существенно (в 10 — 100 раз) уменьшены путем использования аналоговых подпрограмм. В то же
Рис. 9.1. Схема взаимодействия и разделения функций цифровой и аналоговой машин в гибридной вычислительной системеРис. 9.1. Схема взаимодействия и разделения функций цифровой и аналоговой машин в гибридной вычислительной системе
Рис. 9.1. Схема взаимодействия и разделения функций цифровой и аналоговой машин в гибридной вычислительной системе
Рис. 9.1. Схема взаимодействия и разделения функций цифровой и аналоговой машин в гибридной вычислительной системе
время точность получения результатов на ГВС может быть сделана выше, чем на АВМ, а возможность автоматического управления работой АВМ и использование памяти ЦВМ приводят к тому, что аналоговое моделирование в гибридной системе становится значительно более гибким и менее трудоемким.
Гибридная и цифровая части системы объединяются через устройство сопряжения и преобразования (интерфейс). В его состав входят аналогоцифровые и цифроаналоговые преобразователи (АЦП и ЦАП), необходимые для согласования уровня напряжения и формы импульсов при совместной работе ЦВМ и АВМ. АЦП преобразует непрерывные величины в дискретные, ЦАП — дискретные в непрерывные. Эффективность работы ГВС в значительной степени определяется качеством устройств сопряжения и, в первую очередь, преобразователями информации. Поскольку наивысшая точность работы АВМ составляет ~0,01 %, то преобразователи также должны иметь точность не хуже 0,01 %. Скорость вычислений будет зависеть от быстродействия АЦП и ЦАП, а также от скорости переключения коммутаторов. Современные преобразователи при точности работы 0,01 % и числе разрядов, равном 14, имеют время преобразования 5—10 мкс (АЦП) и 2 мкс (ЦАП).
Управление аналоговыми вычислениями с помощью ЦВМ связано с автоматизацией процессов управления интеграторами, изменения параметров и режима работы АВМ. С помощью ЦВМ выполняется расчет масштабов, коэффициентов, начальных условий и данных контроля, а также осуществляется автоматизация набора задачи. До настоящего времени применяется полуавтоматический набор задачи, когда автоматизирована установка коэффициентов (при помощи многооборотных потенциометров с электромеханической следящей системой или кодоуправляемых проводимостей и сопротивлений). В то же время соединение решающих блоков выполняется вручную на наборном поле. В математическое обеспечение ЦВМ также можно включить программы, синтезирующие электрические схемы моделирования.
При проведении итерационных вычислений и многопараметрических расчетов, свойственных тепловому проектированию и моделирова- 247
нию технических систем ЦВМ управляет аналоговыми циклами вычислений, осуществляет перебор параметров, распределяет результаты в памяти, выполняет логический анализ и выводит результаты на печать, графопостроитель и дисплей.
При разделении алгоритмов решения задачи на цифровую и аналоговую части обычно придерживаются следующего естественного подхода. АВМ поручают те расчеты, где требуется высокая скорость вычислений, но не обязательна высокая точность результатов. ЦВМ выполняет высокоточные операции.
Гибридное взаимодействие АВМ и ЦВМ связано с необходимостью согласования режимов работы этих видов вычислительных устройств. Аналоговая машина позволяет непрерывно проводить параллельные расчеты. Таким образом, для того, чтобы ’’вмешаться” в аналоговый процесс вычислений с целью передачи значений переменных коэффициентов и других величин, рассчитанных на ЦВМ, цифровая машина должна иметь время реакции (время выполнения всех необходимых вычислительных операций и операций передачи информации), равное и меньшее одной десятой периода наибыстрейшего изменения переменной, полученной на АВМ. Причем время реакции цифровой машины должно укладываться в интервал дискретизации аналоговой информации, передаваемой в ЦВМ. При использовании ’’быстрой” АВМ такая синхронизация двух машин может стать невозможной из-за недостаточного быстродействия цифровой части. Избежать эту трудность можно, построив временное взаимодействие АВМ и ЦВМ в процессе решения задачи таким образом, чтобы при работе аналоговой машины никаких передач данных или управлений не было. Например, работа АВМ задерживается до того момента, пока не закончится считывание необходимой информации из памяти ЦВМ, а следующая передача будет сделана после фиксации работы элементов аналоговой техники. Если в состав ГВС входят так называемые медленные аналоговые машины (без периодизации решений), согласование режимов работы АВМ и ЦВМ не представляет особых трудностей, и можно организовать совместное параллельное действие цифровой и аналоговой частей системы.
Следует заметить, что создание достаточно мощной гибридной вычислительной системы — сложная техническая задача и необходимость ее решения в каждом конкретном случае должна быть тщательно обоснована. Во многих случаях чисто цифровые расчеты, хотя и проигрывают по эффективности гибридному способу, но в целом вполне удовлетворяют исследователей и проектантов. В области теплофизических исследований это относится, в первую очередь, к одномерным задачам теплопроводности, широко распространенным в практике приближенного проектного анализа. Фактор сокращения абсолютного времени счета на 1—2 порядка будет, конечно, заметен и в этих случаях, но при использовании таких ЭЦВМ, как БЭСМ-6, мощных машин типа ЕС и т.п., он один не является достаточно весомым критерием для разработки сложной гибридной техники.
Однако положение существенно меняется при решении многомерных задач теплообмена, нелинейных обратных задач и, особенно, в случае автоматизации теплового проектирования, построения систем обработки результатов тепловых экспериментов. Необходимость многократных итерационных обращений к долгосчитающим алгоритмам при выборе проектных параметров технических систем, идентификации процессов теплообмена, обработке экспериментальных данных приводит к резкому, подчас недопустимому возрастанию общих затрат машинного времени или даже к невозможности реализации требуемых схем обработки информации. Во многих подобных ситуациях гибридная техника становится необходимым вычислительным оборудованием и требуется разработка гибридных методов решения задач.
ГИБРИДНЫЕ СИСТЕМЫ С СЕТОЧНЫМИ ПРОЦЕССОРАМИ
Наиболее мощные из современных ГВС построены по принципу ориентации на аналоговые вычисления. В таких ’’аналого-ориентированных системах” основные расчеты, включающие в себя интегрирование систем обыкновенных дифференциальных уравнений, выполняет активная АВМ, а ЦВМ используется во вспомогательной роли для управления, вычисления функций, хранения информации. В связи с этим к АВМ предъявляются жесткие требования по количеству усилителей, времени настройки управляемых элементов, точности работы, характеристикам управляемости и контроля. Поэтому в подобных ГВС используются большие, сложные и дорогостоящие аналоговые машины.
В настоящее время существует также и другая концепция построения ГВС, базирующаяся на использовании аналоговых подпрограмм. В этом случае универсальная ЦВМ сопрягается с узкоспециальным аналоговым устройством, позволяющим выполнять требуемые вычислительные операции существенно быстрее, чем на ЦВМ. Такие системы известны как ’’цифроориентированные ГВС” и обладают некоторыми преимуществами перед аналого-ориентированными с точки зрения затрат на создание и эксплуатацию, а также определенного удобства в программировании задач. Однако они проигрывают в универсальности аналоговых расчетов. В таких цифроаналоговых системах, предназначенных для решения задач теории поля, в качестве аналогового процессора целесообразно использовать специальные сетки пассивных резисторов (R-сетки). При этом можно обеспечить:
достаточно высокую точность аналоговых вычислений;
повышение производительности системы;
достаточно простую вычислительную реализацию решения алгебраических задач большой размерности;
полную автоматизацию управления аналоговыми процессорами
Рис. 9.2. Принципиальные схемы Л-сеток (общее уравнение сетки Lv = b, где L— матрица проводимостей, v — вектор напряжений в узлах сетки)
(b=DV)
при использовании съемных наборных полей и управляемых резисторов;
сохранение основных принципов цифрового программирования алгоритмов решения задач.
Принципиальные схемы сеточных процессоров показаны на рис. 9.2^1 несоответственно с источниками тока и напряжения.
ГИБРИДНЫЙ СПОСОБВОССТАНОВЛЕНИЯ ГРАНИЧНЫХ УСЛОВИЙ
В разд. 7.1 было показано, что регуляризованная конечномерная постановка граничной обратной задачи с постоянными ТФХ сводится к алгебраической системе
B(a)u = D(a), (9.1) где параметр регуляризации а выбирается по определенному правилу, согласующему точность исходных данных с невязкой температуры.
В цифровой реализации данного алгоритма значительные затраты машинного времени приходятся на многократное решение системы (9.1) при варьировании значениями параметра а. Эти затраты тем больше, чем выше порядок системы — размерность восстанавливаемого вектора и. Возникает вопрос — нельзя ли для решения алгебраической системы использовать аналоговую часть ГВС и тем самым не только сократить время счета задачи, но и при достаточном количестве аналоговых решающих устройств сделать его практически независимым от размерности вектора и?
Поскольку матрица В симметричная и положительно определенная, то такой подход вполне возможен, если воспользоваться известным ме- 250
тодом установления. Следуя этому методу, перейдем к системе обыкновенных дифференциальных уравнений (ОДУ)
du(t)
+ B(a)u(r) = D(a), t^°°,(9.2) dt
где t — новая независимая переменная (машинное время). Начальное условие и (0) выбирается достаточно произвольно.
В пределе при t ^*> векторная функция и(?) будет сходиться к некоторому приближенному регуляризованному решению обратной задачи в зависимости от заданного значения а, т.е. задача (9.2) эквивалентна постановке (9.1).
Положительная определенность матрицы В гарантирует устойчивость решения уравнения (9.2). Время установления определяется принятой величиной точности выхода решения и (Г) на стационарный режим, т.е. такой величиной е, в пределах которой и (г) перестает меняться.
Интегрирование ОДУ — типичная операция для активной АВМ, и аналоговое решение системы (9.2) может быть выполнено весьма быстро. При этом функции хранения информации и подготовки ее для следующего цикла моделирования на АВМ, соответствующего другому значению а, возлагаются на ЦВМ. Отметим, что при переходе к другому а схема аналогового набора не меняется, не меняются также и ее параметры, за исключением тех коэффициентов, которые соответствуют трем или пяти диагоналям матрицы В — в зависимости от порядка регуляризации задачи.
Таким же образом могут быть решены обратные задачи в двумерной постановке (см. разд. 7.5), а также регуляризованные алгебраические системы для каждого пространственного слоя разностной сетки в численном алгоритме решения нелинейной ОЗТ, рассмотренном в разд. 7.4.
ГИБРИДНЫЙ РАСЧЕТ
КОЭФФИЦИЕНТОВ РЕГУЛЯРИЗОВАННОЙ СИСТЕМЫ
Изложенный выше гибридный подход к определению приближенного решения линейной обратной задачи предполагает использование АВМ только для моделирования системы ОДУ (9.2), в то время как исходные данные для каждого аналогового цикла расчета находятся чисто цифровым способом. Можно построить гибридный алгоритм решения данной ОЗТ, в котором вычисление коэффициентов и правых частей (9.2) осуществляется с широким применением аналоговой части ГВС.
Покажем это на примере следующей задачи:
ЭгЭ2Г
— =д — , xG(0,6), те(0,тт];(9.3)
Отох
Т^х, 0) = 0;
ЭГ(О.т)
(9.4)(9.4)ДО, т)=/(т); -X . =Q(r); L
(9.4)
(9.4)
ОХ
Т(Ь,т) = и(т),_
где Дт) и 2(т) — известные функции; м(т) — искомая зависимость температуры поверхности тела
Воспользуемся одним из вариантов метода прямых, когда пространственная координата считается непрерывной, в то время как временная переменная заменяется совокупностью дискретных точек т, i = 1, m с равным шагом Дт. Аппроксимируя временную производную соотноше-
ЭГ
нием — |f “ [Tf(x) - Т{_ 1(х)]/Дт, где Т^х^ = Т^х, т^, придем к следующей дифференциально-разностной задаче — аппроксимации задачи (9.3) - (9.4):
d2T(x) !t
— - W = Tt_ t (x),(9.5)
dx1aAr 1a^r 1 1
x£(0, b), z = 1, m;
Д(х) = 0;
e,e,XXdT(0)
e,
e,
X
X
7-,<°)-/,; -77-‘v,-5-
Требуется определить величины un, n = 1, m из условия минимума регуляризованной невязки
mm
Ф[и]= 2 ITz(0)-/:]2 + a 2 ^-и._хУ, /= 1i= 1
где температуры ТДО) получаются из решения системы (9.5) при заданных векторах краевых условиях — известном ^ = [^, у2, ..., йй]т и варьируемом и = [мь м2, ..., мт]т.
Эф
Приравнивая нулю производные , запишем необходимые ус
ловия экстремума в виде
mдТ;(О)
z [ г,(0) -, t а,„ - «„^, )= о, (9.6)
i=nп
п= 1,т.
drf(O)
Чтобы найти частные производные (коэффициенты чувствитель
ности), поступим следующим образом. Продифференцируем правую и левую части уравнения (9.5) по ип и поменяем порядок дифференциро- Эг.(х)
вания по х и ип. Вводя обозначение Ф1п(х) = , получим
^V^11“”
——5— ~ Ф1П (х) = ф-_ J (х).(9.7)
dx2 а Ат«Дг
Решение (9.7) должно удовлетворять краевым условиям
и = l,m, i- п, т. Нетрудно заметить, что
^11 ~ ^2 2 ~ "• ~ ^тт’
*21 = ^32=-
^ii ^f+1,2"•^z+/, /+1"‘ ^m,m-i*VЭГ(0)
Таким образом, для определения всех производных ^- (0)=
Э“л требуется решить двухточечную краевую задачу (9 7) — (9.8) только т раз — для и = 1, z = 1, 2,..., т. Естественно для этой цели использовать аналоговую часть гибридной вычислительной системы. Рассмотрим этот вопрос подробнее.
Задача (9.7) — (9.8) представляет собой линейную краевую постановку, в которой ищется решение системы дифференциальных уравнений на некотором отрезке по условиям, определяющим связь между значениями решения и его производных в конпевых точках отрезка. Одним из эффективных методов нахождения этого решения, который позволяет преодолеть трудности, связанные с появлением режима неустойчивого интегрирования на АВМ при малых Дт, является сведение данной задачи к задаче с начальным условием по методу прогонки.
Введем обозначения ^(х) = ^(х), g = \]аДт, h^x^ = —(1/аДт)х х ф{_ I п(х) и перепишем краевую задачу (9.7) — (9.8) в виде
L{y)=y" - gy = Цх\х€ (0,6);(9.9)
У(0) = 0;(9.10)
У^Ь^с,(9.11)
где с = 0 или 1 в зависимости от соотношения номеров z и и.
Для решения задачи (9.9) — (9.11) воспользуемся одним из известных методов прогонки*. Построим последовательности функций ик и •^к, к = 1, 2, ..., полагая д0 = 0 и используя дифференциальные уравнения
dak , Л
— ♦ VF#t- —— ;(9.12)
dx2^Т
dwk _h
-VT w. = (9.13) dx2VT
с начальными условиями
d»k(0) dwk l(0)
= , w (b) = c+ »k(b).
dxdxKK
Функция yk = wk - ^к, как нетрудно проверить, удовлетворяет уравнению (9.9) и условию (9.11). Кроме того, при к 00 последовательность ук быстро сходится к решению краевой задачи (9.9) — (9.11).
Если ввести новую независимую переменную х * = b - х, то уравнение (9.13) преобразуется в уравнение
dwk^,Л(х')
;VF^Лх )= (9.14)
dX2VT
с начальным условием w*lx'=0 = c+ ^1х' = 0-
В результате уравнение (9.14) интегрируется в том же направлении, что и уравнение (9.12) — слева направо. Эти операции при разработке гибридного алгоритма поручаются АВМ.
Для решения системы (9.6) относительно ип, п = 1, т необходимо помимо коэффициентов чувствительности ^ (0) найти связь величин yj^- 0 с искомыми значениями ип- Нетрудно показать, что в итоге имеем следующую запись регуляризованной алгебраической системы: т
2 “/Лл+а(-“л-1+2“л-“л+1) = йя- И=1’™’<915)
1= 1
где
тт
Fm* 2 ♦*.«»**»«»- »„= 2 »М k=ti = n
“Vichnevetsky R. Hybrid Methods for Partial Differential Equations. - Simulation, 1971, voL16, N 4, p. 169-180.
К уравнениям (9.15) необходимо добавить два условия, определяющих значения м0 и «т + р например, из аппроксимации производной du/dx в точкахт = 0, т = тт.
Расчет сумм при определении коэффициентов Р{п и Ьп, а также ’’запоминание” полученных значений осуществляется с помощью цифровой машины. Решение регуляризованной алгебраической системы при различных значениях параметра а может быть выполнено гибридным способом, как описано в разд. 9.2.
Замечание I. Выше в качестве искомой функции рассматривалась граничная температура, однако данный алгоритм практически полностью переносится на случай восстановления плотности теплового потока dTn^
<?(т„) = -Х —— •
”dx
Замечание II. Без трудностей принципиального характера предложенный гибридный способ решения ОЗТ распространяется на уравнение теплопроводности с конвективным членом и распределенным источником тепла, в том числе, когда коэффициенты и источник являются функциями координаты х. В этих случаях число коэффициентов чувствительности также можно уменьшить с m(m + 1)/2 до т значений. Решение получающихся т краевых задач для определения коэффициентов чувствительности выполняется на ГВС в соответствии с изложенной схемой.
В случае, когда коэффициенты и источники зависят не только от х, но и от т, приходится рассчитывать уже m(m + 1)/2 коэффициентов чувствительности.
О ГИБРИДНОМ РЕШЕНИИ ОБРАТНЫХ
ЗАДАЧ ТЕПЛОПРОВОДНОСТИ ИТЕРАЦИОННЫМИ МЕТОДАМИ
Представляется рациональным применение гибридных вычислительных методов для восстановления причинных характеристик процессов теплообмена с помощью итерационных процедур решения экстремальных форм ОЗТ. Как видно из гл. 6 и 8, в случае функциональной формы оптимизации наиболее трудоемкими частями вычислительных алгоритмов являются процедуры решения краевых задач для уравнения теплопроводности, с помощью которых определяют температуру в теле и ее приращение, а также процедура нахождения градиента невязки, основанная на решении сопряженной краевой задачи. Таким образом, быстродействие итерационных алгоритмов можно значительно повысить, передав функции интегрирования этих краевых задач аналоговой части гибридной системы.
Если ввести обратное время t = тт — т, то решение сопряженной задачи укладывается в общую схему интегрирования краевой задачи для уравнения теплопроводности.
Гибридное решение получающихся прямых задач теплопроводности может быть выполнено различными способами В частности, для одномерного случая хорошие результаты дает параллельный метод прямых.
Заметим, что вывод о более эффективном решении обратных задач теплопроводности на ГВС по сравнению с ЦВМ полностью распространяется также и на решение обратных задач теплообмена в технических системах, поскольку в этом случае основные затраты времени ЦВМ приходятся на многократное решение систем обыкновенных дифференциальных уравнений, описывающих тепловой режим системы (см. разд. 8.4.6).
ПРИМЕР ГИБРИДНОГО РЕШЕНИЯОБРАТНОЙ ЗАДАЧИ
Рассмотрим в качестве примера методику гибридного решения граничной ОЗТ с помощью метода скорейшего спуска, реализованного на аналого-цифровой системе. Задача соответствует постановке, изложенной в разд. 9.3.
Функции ЦВМ (Минск-32) и ABM (АВК-2) согласно результатам анализа, проведенного в разд. 9.4, были разделены следующим образом: АВМ (на каждой итерации) — 1) решение прямой задачи теплопроводности для определения температуры твердого тела в точке измерения, 2) решение прямой задачи теплопроводности для расчета приращения температуры, 3) решение сопряженной краевой задачи; ЦВМ — все остальные арифметические операции, корректировку масштабов, логические операции, хранение исходных данных и промежуточных результатов, управление работой АВМ, вывод информации.
Сопряженная задача была преобразована к постановке с обратным временем, в результате все три задачи, моделируемые на АВМ, получили одну и ту же краевую постановку для уравнения теплопроводности Эти задачи были аппроксимированы системой обыкновенных дифференциальных уравнений в соответствии с параллельным методом прямых — время было принято в качестве независимой переменной
В итоге для одномерного уравнения теплопроводности получим следующую систему уравнений:
dT, .
— - T?tTi»i*"2Ti*Ti-i'1-<916>
где I — число пространственных слоев, Дх = Ь/1.
Начальное условие для (9.16) определяется начальным распределением температуры Т^х, 0): 7)(0) = Т0^х^ Функции ^(т) и 7^(т) следуют из аппроксимации граничных условий, в частности, аппроксимации простейшего вида
ЭГ(х, т)Г, (т) - Го (г)
Эх хоДХ
Рис. 9-3. Блок-схема гибридного решения задачиРис. 9-3. Блок-схема гибридного решения задачиРис. 9.4. Итерационное решение ОЗТ методом скорейшего спуска на ГВС, d = b, J = 20 (сплошная кривая — искомая функция):
Рис. 9-3. Блок-схема гибридного решения задачи
Рис. 9-3. Блок-схема гибридного решения задачи
1, 2, 3 — соответственно 1-я, 2-я и 15-я итерации (результаты сняты с экрана дисплея)
Полученные дифференциальные уравнения набираются на АВМ и процесс моделирования для всех х} оказывается параллельным. Основное достоинство параллельного метода прямых заключается в простоте, удобстве и наглядности процесса аналогового решения, а также в том, что метод является устойчивым для любых значений шагов Ах, поскольку временной шаг фактически равен нулю. Заметим здесь, что последнее условие позволяет исключить из рассмотрения общей устойчивости решения ОЗТ устойчивость дифференциально-разностной схемы решения прямой задачи, что в ряде случаев является важным моментом
Блок-схема аналогового набора и взаимодействия с ЦВМ показана на рис. 9.3*.
Анализ результатов гибридного решения методических примеров регуляризованным методом скорейшего спуска, в том числе сравнение их с чисто цифровыми результатами, показал следующее:
Гибридное решение мало отличается от цифрового, т.е. точность гибридной реализации алгоритма является вполне приемлемой для практических целей.
Общий характер итерационных приближений оказался близким к
♦Гибридная реализация данного алгоритма и вычисления были выполнены НМ. Уколовым.
цифровому способу итерационного решения ОЗТ. В частности, для точных или сглаженных входных температур не было замечено признаков расходимости процесса при увеличении числа итераций. В то же время для возмущенных входных данных требовался останов по критерию невязки (см. разд. 6.5).
Время аналого-цифрового решения оказалось на порядок меньше, чем в случае решения тех же примеров чисто цифровым способом на ЭВМ ”Минск-32”, причем есть еще дополнительные резервы по сокращению гибридного машинного времени. Кроме того, для более трудоемких задач этот выигрыш должен быть еще больше.
На рис. 9.4 приведены результаты гибридного решения ОЗТ для одного из рассмотренных примеров.
Гибридные системы позволяют решать обратные задании в других, значительно более сложных постановках, что, в свою очередь, дает возможность проводить более сложные экспериментальные исследования и повысить достоверность получаемых результатов. Заметим, что во всех этих случаях, как показано выше, одним из основных вопросов будет построение эффективных гибридных алгоритмов решения прямых задач теплопроводности, необходимых для организации итерационных процессов приближений к искомым решениям обратных задач. Особое значение это имеет для многомерных задач. Ниже приведен один из таких алгоритмов.
ГИБРИДНЫЙ АЛГОРИТМ РЕШЕНИЯ
НЕЛИНЕЙНОЙ ДВУМЕРНОЙ ЗАДАЧИ ТЕПЛОПРОВОДНОСТИ
Пусть процесс теплопередачи рассматривается в прямоугольной области (х, у) и описывается нелинейным уравнением теплопроводности вида
(9.17)(9.17)ЭГЭЭгЭ9Г
(9.17)
(9.17)
с — =—(Х^П—)+— (X (Т)—) +2(П
9тЭхЭхоу zоу
те(0,тт], xG(0,b), у€(0,с).
На границах области заданы тепловые потоки
-X.-X.ЭГ(О,у, т)ЭуЭГ(х, 0, т)ЭхЭГ(О,у, т)ЭуЭГ(х, 0, т)Эх-^(УЛУ -Ху-^(УЛУ -Ху= <73(х, г); -Хх= <73(х, г); -ХхдТ(Ь,у, т)ЭуЭГ(х, с, г)ЭхдТ(Ь,у, т)ЭуЭГ(х, с, г)Эх= <72О,т);= <72О,т);= <74О’ т>-= <74О’ т>-
-X.
-X.
ЭГ(О,у, т)Эу
ЭГ(х, 0, т)
Эх
ЭГ(О,у, т)Эу
ЭГ(х, 0, т)
Эх
-^(УЛУ -Ху
-^(УЛУ -Ху
= <73(х, г); -Хх
= <73(х, г); -Хх
дТ(Ь,у, т)Эу
ЭГ(х, с, г)
Эх
дТ(Ь,у, т)Эу
ЭГ(х, с, г)
Эх
= <72О,т);
= <72О,т);
= <74О’ т>-
= <74О’ т>-
Начальное условие имеет вид: Г(х, у, 0) = у(х, у).
Введем разностные сетки с постоянными шагами Дх = b/L, Ду = = с)К, &т = тт/ М, где L, К, М — количество шагов по х, у, т соответственно.
Для аппроксимации дифференциальных членов в правой части урав-
нения (9.17) воспользуемся следующим разностным аналогом (для производных по у аналогично):
а
ат
— (X, — ) =
Эх х дх
1л + 1/2л + 1/2
—7 [Ах ' Лт -т
Дх2 *1* 112, к /-ц, * I; к
л+1/2л + 1/2л+1/2л + 1/2
-X (Т -Т )] = 6,(Хх8Т)
xl_M2,k1>к1~^кк
Тогда для дискретного определения температурного
1дх2
поля на и + 1
временном слое получим по методу переменных направлений следующие разностные уравнения:
Л+1/2 С 1к
Л+1/2
Т1к - Г»
Дт/2
1л+1/2
— ЫХх5П
дх2 ' х к
1
п
+ V 6. (X 8П + Q
Ьуг к' у4
л + 1/2
1к
к (9.18)
Т 1к
Л+1/2 — Т 1к
Ik
1
&.tI1 _ ”+ 1
1Л + 1/2
2 4VT\ Дх2 ' к
+
+ — 5fc(X8T)
ду2 К у I
Обозначим
+
Л+1/2 Q
Ik
Г = f Г” + Ik
1к
Л + 1/2
2С 1к
Ду2
п
б^х/Л,],
(9.19)
~П + 112
Т
1к
П+112
= [Г 1к
26 Дх21к
Л+1/2 6,(\5Т) 1 х к
и введем новые зависимые переменные'
л + 1/2л + 1/2
ДТ = т Ik1к
~лл + 1
- Т ; АТ
1к
1к
П+1~П*112
= т -т
Ik 1к
(9.20)
•Bishop К.А. An Application of the Hybrid Alternating Direction Implicit Procedure to the Simulation of an Unconfined Aquifer. - Annales de Г Association Internationale Pour le Calcul Analogique, 1974, N 3, p. 9-14.
Тогда уравнения (9.18) перепишутся
Дх2 П+1/2 П + 1/2П + 1/2 И + 1/2.
2 С АТ -6ЛМП + Q Дх2,
Дт IkIk 1 к1к
Ду2 п + 1/2п+1п+1 п + 1/2_
2 ——. С 'AT = 8.(Х8Т) +Q Ау1.
Дт Ik Ik к У I Ik
В матричной записи окончательно получим следующую систему нелинейных алгебраических уравнений:
п+1/2п+1/2 п + 1/2
С ДТ = ь ,
ккк
(9.21)(9.21)►
(9.21)
(9.21)
п+ 1
= b
I
— диагональные матрицы, например,
П+1/2
О
п + 1/2 п+ 1
ДТ , ДТ? - искомые вектора размерности L — 1 йК— 1 соот
ветственно
Правые части определяются выражениями, полученными с учетом аппроксимации нормальных производных в граничных условиях. В данном случае использованы разности, смещенные в глубь области и условно принято, что Х|г = Хг±1/2> в зависимости от того берется ли разность ’’вперед” или ’’назад” (отметим, что более точная аппроксимация граничных условий не приводит к появлению принципиальных трудностей в гибридном решении):
П + 1/2п+1/2 п+1/2п+1/2
b = F u + f
ккк
П + 1/2
И+1/2 И+ 1
где F , F; — симметричные трехдиагональные матрицы:
П*1]2
°xl bxl Сх1
аук Ьук сук
аук-Х Ьук-2
“xl ^Xl-1IT Ьх1 (\l- 1/2 + \с/ + 1/2^*
и +1
1;
сх/“ ^х/+1/2 >
аук " ^ук- 1/2 ’ ^ук ^ук-1/2 + ^yfc + 1/2^’ сук ^yk-ufi*
n-nj2 и+1
и , и; — векторы размерности L — 1, К — 1 соответственно,
равные сумме векторов:
f» + l/2 к
= [ Дх»! +QX^3?, ^аг, Ax2Q3, ...,^2Ql 2,
.ТИ*112
дх е^-^дх^]^
П+1/2
(аналогично для f; ),
Уравнения (9.21) отвечают необходимым условиям для применения к их решению метода установления, т.е. возможен адекватный переход к следующей устойчивой задаче:
+ СДТ-Ь = 0, t^~.(9.22) dt
Структурная схема для аналогового моделирования уравнения (9.22) приведена на рис. 9.5, где обозначено ЦУР — цифроуправляемые резисторы (см. сноску на с. 259).
Совместная работа АВМ и ЦВМ при реализации данного гибридного метода решения нелинейной краевой задачи для двумерного уравнения теплопроводности будет заключаться в следующем.
По известному начальному распределению температур для к = = 1, К — 1 рассчитываются вектора Т? = [ 7.°, 7° ..., 7? , ] L Вычисления
Рис. 9.5. Блок-схема гибридного решения (т = Дх1 ;к = 2Дх,1 Дт) 262
производятся на ЦВМ по формуле (9.19); значения С^2 и Х^2 принимаются равными ^ и Х^ соответственно.
На АВМ интегрируется система обыкновенных дифференциальных уравнений (9.22). Входными данными при этом являются известные тепловые потоки q^2, q^2, коэффициенты теплопроводности и вектор Т°. Данная процедура равносильна обращению трехдиагональной матрицы.
По найденным значениям приращений Д7^/2 рассчитываются температуры Г^2 и оцениваются теплофизические свойства С^2, Х^2.
При использовании метода Пикара для учета нелинейности по коэффициентам шаги 2 и 3 повторяются до получения температур Т* /2 с требуемой точностью. Отметим, что учет переменности ТФХ может быть осуществлен также по методу предиктор-корректор. В этом случае до получения температур Т1/2 делается дополнительный переход со слоя т = 0 на слой т = Дт/2 по методу переменных направлений с промежуточным шагом т = Дт/4 и с оценкой ТФХ по уровню т = 0. Затем по найденному для т = Дт/2 температурному полю определяются теплофизические коэффициенты, которые и принимаются в расчет при переходе от т = 0 к т = Дт.
Шаги 2 — 4 повторяются последовательно для к = 2, 3, .... К - 1, затем, учитывая граничные условия на линиях к = 0 и К, определяется температурное поле во всех узловых точках пространственной сетки в момент времени Дт/2.
При выполнении этих операций ЦВМ вычисляет значения ТФХ, хранит в памяти краевые условия и промежуточные результаты, ’’загружает” необходимой информацией АВМ для интегрирования систем уравнений (9.22), а также рассчитывает вектора Т^/ , к = 1, К — 1, необходимые для вычисления ДТ^.
Далее рассчитываются температурные распределения для т = Дт с использованием второго уравнения системы (9.21). Соответствующие операции в целом аналогичны рассмотренным.
Данный процесс повторяется для последующих временных интервалов до достижения момента т = тт.
Изложенный гибридный алгоритм по своей сущности близок к чисто дискретному методу переменных направлений, для которого основные вопросы сходимости и устойчивости тщательно изучены [86], а многочисленные практические применения доказали его высокую эффективность. При наличии в ГВС современной АВМ и быстродействующих интерфейсных устройств можно ожидать, что использование аналоговой программы для обращения матрицы по методу установления вместо цифрового метода прогонки даст экономию вычислительного времени.
Гибридный алгоритм построен таким образом, что АВМ рассчиты-
вает не искомое решение Т^х, т), а приращения ДГ (формулы (9.20)). Такой прием повышает точность решения задачи, поскольку дает возможность использовать максимальный динамический диапазон при каждом переходе по временной оси.
9.5. ДИСКРЕТНЫЕ МЕТОДЫ РЕШЕНИЯОБРАТНЫХ ЗАДАЧ ТЕПЛОПРОВОДНОСТИНА ЦИФРОАНАЛОГОВЫХ СИСТЕМАХ
Вычислительные цифроаналоговые системы типа ЦВМ—сетка резисторов (см. разд. 9.1.3) могут успешно применяться для решения различных типов обратных задач теплопроводности. Этот вывод относится к экстремальным алгоритмам решения ОЗТ и к методикам численного продолжения температурного поля (см. гл. 5 — 8). Соответствующие алгоритмы предполагают многократное решение систем алгебраических уравнений — систем, зависящих от параметра регуляризации а, систем, относящихся к каждому временному или пространственному слоям при численном интегрировании уравнения теплопроводности.
Важной особенностью всех этих алгебраических задач является симметричность и положительная определенность матриц. Математическая модель, описывающая электрические процессы в 7?-сетках, также представляет собой систему линейных алгебраических уравнений с симметричной и положительно определенной матрицей L
Lv = b,(9.23)
где L — матрица проводимостей сетки; v — вектор напряжений в узловых точках сетки.
Правая часть (9.23) определяется в зависимости от источников электрической энергии, запитывающих сетку сопротивлений (см. рис. 9.2). Если используются источники тока, то b представляет собой вектор тока в узлах сетки b = J. Для сеток с источниками напряжений b = DV, где D — диагональная матрица проводимостей d.
Таким образом, общность отмеченных свойств матриц решаемых алгебраических систем и матрицы L, позволяет электрически смоделировать решение этих систем на сетке при определенной настройке ее аналоговых элементов (сопротивлений и источников энергии).
Скорость расчетов и размерность задачи. Цифровая реализация решений алгебраических уравнений связана с заметным возрастанием затрат машинного времени при увеличении размерности системы. В частности, для метода исключения Гаусса зависимость числа операций от порядка системы п имеет вид полинома, в котором старший член равен (1/3) и3. Ограниченные возможности цифровых машин (по быстродействию и объемам оперативной памяти), вынуждают в ряде случаев специально ’’загрублять” решение ОЗТ, уменьшая размерность восстанавливаемых векторов. В частности, это замечание относится к регуля- 264
ризованным алгоритмам для нелинейных обратных задач, которые требуют многократных обращений к подпрограмме решения системы линейных алгебраических уравнений, связанных с переходом от одного пространственного слоя к другому, а также с варьированием значений параметра регуляризации а для каждого слоя и итерациями по коэффициентам.
Однако положение существенно меняется, если в качестве подпрограммы решения соответствующих алгебраических систем использовать аналоговый сеточный процессор. Такой вывод следует из анализа его вычислительных возможностей, согласно которому, время решения на/?-сетке:
определяется временем установления электрических параметров сетки после ее ’’запитки” от источников энергии и имеет порядок микросекунды,
практически не зависит от размерности задачи, так как все элементы сетки действуют параллельно.
Следовательно, можно считать, что искомый вектор получается практически мгновенно в виде напряжений в узлах сетки.
Таким образом, аналоговые процессоры при использовании их в качестве подпрограмм для решения алгебраических задач в алгоритмах ОЗТ обладают преимуществами перед ЦВМ с точки зрения быстродействия.
Преимущества гибридного метода становятся особенно ощутимыми при решении задач больших размерностей (например, в случае двумерных ОЗТ), когда потребное число узлов пространственной сетки достигает многих сотен или нескольких тысяч. При очень больших порядках матриц могут оказаться необходимыми итерационные методы решения алгебраических систем, основанные на принципе деления исходной матрицы на отдельные блоки. Такие методы эффективно реализуются на ГВС.
Отметим, что существующие в настоящее время сеточные процессоры позволяют осуществлять безытерационное решение алгебраических уравнений с квадратными матрицами л х л, имеющими размерность п = 500- 1000.
Точность результатов. Вполне естественно, что точность моделирования на /?-сетках ниже, чем точность работы ЦВМ и, кроме того, она сильно зависит от качества аналогового оборудования. В настоящее время созданы ГВС с /?-сетками, имеющие погрешности аналоговых расчетов не выше 0,1 %, что достаточно для многих практических задач. Однако при решении обратных задач этот фактор может вызвать дополнительные трудности, связанные с необходимостью учета погрешностей вычислений при выборе нужного приближения к искомому решению
по принципу невязки. Тем не менее, можно предположить, что и в этом случае точностное ограничение Я-сеток не является принципиальным. Объединение сеточного процессора с ЦВМ позволяет не только значительно увеличить скорость решения задач, но и существенно повысить точность результатов с помощью итерационных процессов, уточняющих решения алгебраических систем.
Подводя общий итог этому рассмотрению, можно утверждать, что дискретные методы решения двумерных и нелинейных обратных задач теплопроводности в целом ряде случаев более эффективно реализуются на цифроаналоговой системе в сравнении с ЦВМ.
Выводы
Описаны гибридные алгоритмы решения обратных задач теплопроводности, предназначенные для реализации их на аналого-цифровых вычислительных комплексах. Показано, что в настоящее время обработка экспериментальной информации по методам обратных задач теплообмена в целом ряде случаев может быть выполнена более эффективно с помощью гибридных вычислительных систем по сравнению с цифровыми машинами.
ЗАКЛЮЧЕНИЕ
Методы обратных задач теплообмена дают возможность разрабатывать достаточно общие и универсальные методики идентификации процессов теплопередачи в различных конструкциях и технологических процессах, повышать достоверность и информативность теплофизических исследований при проектировании и экспериментальной отработке технических объектов, осуществлять эффективную тепловую диагностику машин и оборудования в условиях их эксплуатации.
Среди рассмотренных в данной книге методов решения обратных задач наиболее универсальным является итерационная регуляризация. Этот метод в настоящее время нашел широкое практическое использование для решения обратных задач различных типов и постановок, что конечно не исключает успешного применения других подходов, которые в ряде случаев могут оказаться более рациональными. В частности, прямые методы (алгебраический и численные) решения граничных ОЗТ оказываются особенно полезными и удобными для экспресс-обработки экспериментальных данных и в тех случаях, когда требуется проводить обработку результатов измерений в реальном масштабе времени.
Для граничных ОЗТ области и условия рационального практического использования разработанных методов можно представить в виде табл. 3.1 (+ — применение метода возможно;применение метода невозможно или нецелесообразно).
Таблица 3,1
Особенности применения методов
Прямой приближенно-аналитический метод (гл. 4)
Прямые численные методы (гл, 5)
Метод итерационной регуляризации (гл. 6 и 8)
Регуляризованный алгебраический метод (гл. 7)
Регуляризованный численный метод (гл, 7)
Постановка ОЗТ
Линейная с постоянными ТФХ
+
+
+
+
Нелинейная или линейная с
—
+
+
—
+
переменными ТФХ
Однородное уравнение тепло-
+
+
+
т
т
проводности
Обобщенное уравнение тепло-
—
+
+
—
+
проводности
Неподвижные границы тела
+
+
+
+
+
Подвижные границы тела
в одномерном случае
+
+
в одномерном случае
Неподвижные термодатчики
+
+
+
+
Подвижные термодатчики
—
+
+
—
+
Одномерная
+
+
+
+
Двумерная
для областей простой формы
+
+
для областей простой формы
—
Переопределенная
Исследование:
—
—
Тепловых нагрузок
+
+
+
+
+
Температурных полей
—
+
—
+
Медленноменяющихся во
+
+
+
+
+
времени теплообменных процессов (ТП)
Быстроменяющихся и крат-
—
+
+
+
ковременных ТП
Низкотемпературных ТП
+
+
+
+
+
268268Продолжение таблицы 3.1
268
268
Особенности применения методов
Прямой приближенно-аналитический метод (гл. 4)
Прямые численные методы (ГЛ. 5)
Метод итерационной регуляризации (гл. 6 и 8)
Регуляризованный алгебраический метод (гл. 7)
Регуляризованный численный метод (гл. 7)
Высокотемпературных ТП существенно переменной интенсивности
-
+
+
-
+
В условиях малой тепловой глубины установки термодатчиков
+
+
+
В условиях большой тепловой глубины установки термодатчиков
—
—
+
+
Теплового режима конструктивных металлических элементов
+
+
+
+
Теплового режима теплозащиты и теплоизоляции
Алгоритмические особенности
-для материалов
с высокой
теплопроводностью
+
+
Сложность алгоритмов
простые
средней сложности
повышенной сложности
сложные
Ограничения устойчивости на величину расчетных шагов
весьма жесткие
жесткие
с
тсутствую
т
Предварительное сглаживание входных данных при больших уровнях погрешностей
необходимо
н е
обязатель
И 0
Получение требуемой степени—
гладкости результатов
Учет количественной априор-—
ной информации о решении
Машинная реализация ЭЦВМ+
ГВС
-+трудноосуществимо
для неявной+++
разностной схемы
Затраты машинного временималые
Вычисления в реальном мае-+
штабе времени
малые, средниесредниебольшие
269269
269
269
СПИСОК ЛИТЕРА ТУРЫ
Алгоритмы диагностики тепловых нагрузок летательных аппаратов / Под ред. акад. В.П. Мишина. М.. Машиностроение. 1983. 168 с.
Алдошин Г.Т., Голосов А.С., Жук В.И. Решение обратной задачи нестационарной теплопроводности для пластины # Тепло- и массопереиос. Минск: Наука и техника. 1968. Т. 8. С. 186—199.
Алифанов О.М. Решение задачи нестационарной теплопроводности и ее применение для исследования теплозащитных материалов II Исследования нестационарного конвективного тепло- и массообмята. Минск: Наука и техника. 1971. С. 322-333.
Алифанов О.М. Решение обратной задачи теплопроводности итерационными методами И ИФЖ. 1974. Т. 26. № 4. С. 682—689.
Алифанов О.М. Определение тепловых нагрузок из решения нелинейной обратной задачи II ТВТ. 1977. Т. 15. № 3. С. 598-605.
Алифанов О.М. Идентификация процессов теплообмена летательных аппаратов. М.: Машиностроение. 1979. 216 с.
Алифанов О.М., Артюхин Е.А. Определение граничных условий в процессе тепловых газодинамических испытаний 1 ТВТ. 1978. Т.16. № 4. С. 819-825.
Алифанов О.М., Артюхин Е.А., Трянин А.П. Определение плотности теплового потока на границе пористого тела из решения обратной задачи // ТВТ. 1983. Т. 21. №6. С. 1160-1168.
Алифанов О.М., Клибанов М.В. Об условиях единственности и методе решения коэффициентной обратной задачи теплопроводности // ИФЖ. 1985. Т. 48. №6. С. 998-1003.
Алифанов О.М., Михайлов В.В. Решение нелинейной обратной задачи теплопроводности итерационным методом // ИФЖ. 1978. Т. 35. С.1124-1129.
Алифанов О.М., Михайлов В.В. Определение тепловых нагрузок по данным измерений температуры в твердом теле 8 ТВТ. 1983. Т. 21. № 5. С. 944-951.
Алифанов О.М., Румянцев С.В. Об устойчивости итерационных методов решения линейных некорректных задач 8 ДАН СССР. 1979. Т. 248. № 6. С. 1289— 1291.
Алифанов О.М., Румянцев С.В. Регуляризирующие итерационные алгоритмы для решения обратных задач теплопроводности 8 ИФЖ. 1980. Т. 39. № 2. С. 253-258.
Артюхин Е.А. Восстановление коэффициента теплопроводности из решения нелинейной обратной задачи 8 ИФЖ. 1981. Т. 41. № 4. С. 587— 592.
Артюхин Е.А, Восстановление температурной зависимости коэффициента теплопроводности из решения обратной задачи И ТВТ. 1981. Т. 19. № 5. С. 963- 967.
Артюхин Е.А. Планирование измерений для решения коэффициентных обратных задач теплопроводности 8 ИФЖ. 1985. Т. 48. № 3. С. 490-495.
Артюхин Е.А., Охапкин А.С. Параметрический анализ точности решения нелинейной обратной задачи по восстановлению коэффициента теплопроводности композиционного материала 8 ИФЖ. 1983. Т. 45. № 5. С. 781—783.
Артюхин Е.А., Румянцев С.В. Об оптимальном выборе шагов спуска в градиентных методах решения обратных задач теплопроводности // ИФЖ. 1980. Т. 39. №2. С. 264- 269.
Бакушинский А,Б. К распространению принципа невязки 8 ЖВМ и МФ. 1970. Т. 10. № 1. С. 210-214.
Беркович Е.М., Будак Б.М., Голубева А.А. О применении градиентных методов минимизации к решению некоторых некорректных обратных задач для уравнения теплопроводности. 8 Приближенные методы решения задач оптимального уравнения и некоторых некорректных обратных задач. М.:Изд. МГУ. 1972. С. 112-124.
Будак Б.М., Гольдман Н.Л., Успенский А.Б. Разностные схемы с выпрям-
пением фронтов для решения многофронтовых задач типа Стефана. 8 Вычислительные методы и программирование. М.: Изд. МГУ. 1967. Вып. VI. С. 206-216.
Будник С.А. О задаче планирования тепловых измерений 8 ИФЖ. 1980. Т. 39. № 2. С. 225-230.
Бургграф. Точное решение обратной задачи в теории теплопроводности и ее приложениях. Пер. с англ. / Теплопередача, 1964, № 3. С. 94-106.
Бут Е.Ы. Сплайн-идентификация как метод решения некорректно поставленных обратных задач теплопроводности общего вида 8 Тепломассообмен. Минск: Наука и техника, 1980. Т. IX. С. 128-131.
Вабищевич П.Н. Численное решение обратной задачи теплопроводности с использованием регуляризованных разностных схем 8 ИФЖ. 1985. Т. 49. № 6. С. 963-965.
Вайиикко Г.М. Методы решения линейных некорректно поставленных задач в гильбертовых пространствах. Тарту: Изд. Тартусского ун-та. 1982. 111 с.
Ваничеи А.П. Приближенный метод решения задач теплопроводности в твердых телах. 8 Изв. АН СССР, ОТН. 1946. № 12. С. 1767-1774.
Васильеи Ф.П. Методы решения экстремальных задач. М.: Наука. 1981. 400 с.
Волков В.М. Обратная задача для уравнения теплопроводности с двуми коэффициентами 8 Вопросы корректности обратных задач математической физики. Новосибирск: ВЦ СО АН СССР. 1982. С. 50-61.
Воскобойников Ю.Е., Преображенский Н.Г., Седельников А.И. Математическая обработка эксперимента в молекулярной газодинамике. Новосибирск: Наука. 1984. 240 с.
Гилязов С.Ф, Об итерационных методах решения линейных несовместных уравнений с несамосопряжениыми операторами 8 Вести. Моск, ун-та. Сер. выч. мат. и киберн. 1977. Т, 1, № 4. С. 12—19.
Гилязов С.Ф. Нелинейный регуляризирующий алгоритм, основанный на методе сопряженных градиентов 8 Методы и алгоритмы в численном анализе. М,: Изд. МГУ. 1984. С, 176-182.
Гласко В.Б. Обратные задачи математической физики, М.: Изд. МГУ. 1984. 112 с.
Гончарский А.В., Ягола А.Г., Леонов А.Г. Обобщенный принцип невязки 8 ЖВМиМФ. 1973. Т. 13. № 2. С. 294-302.
Горячев А.А., Юдин В.М. Решение обратной коэффициентной задачи теплопроводности 8 ИФЖ. 1982. Т. 43. № 4. С. 641-648.
Гутеимахер Л.И., Тимошенко Ю.А., Тихоичук С.Т. О динамическом методе решения некорректных задач 8 ДАН СССР, 1977. Т. 237. № 4. С. 776-778.
Денисов А.М. Единственность решения некоторых обратных задач для уравнения теплопроводности с кусочно-постоянным коэффициентом 8 ЖВМ и МФ. 1982. Т, 22. № 4. С._858-864.
Дормодихина Н.Ф., Косарев А.А., Косарева Л.И., Миловская Л.С. О решении обратной контактной задачи теплообмена в прямоугольной пластине // ИФЖ, 1983. Т. 45. С. 756-760.
Емелин И.В., Красносельский М.А. Правило останова в итерационных процедурах решения некорректных задач 8 Автоматика и телемеханика. 1978. № 2. С. 59-63,
Жук В.И., Голосов А.С. Инженерные методы определения тепловых граничных условий по данным температурных измерений 8 ИФЖ. 1975. Т. 29. № 1. С. 45- 50.
Иванов В.К. О приближенном решении операторных уравнений первого рода I ЖВМ и МФ. 1966. Т. 6. № 6. С. 1089-1093.
Искендеров А.Д. Об одной обратной задаче для квазилинейных параболических уравнений 8 Дифференциальные уравнения, 1974. Т. 10. № 5. С. 890-898.
Ишамиазаров Б. Релаксационный метод решения нелинейной некорректной задачи 6 ЖВМиМФ, 1978, Т. 18. № 1. С. 3-9.
Камынин Л.И. О существовании решения краевых задач для параболического уравнения с разрывными коэффициентами. - Изв. АН СССР. Сер. мат. 1964. Т. 28. С. 721-744.
Карслоу У., Егер Д. Теплопроводность твердых тел. М.: Наука. 1964. 487 с.
Керов Н.В. Решение двумерной ОЗТ в цилиндрической системе координат/ ИФЖ. 1983. Т. 45. № 5. С. 752-756.
Клибанов М.В. Об одном классе обратных задач для нелинейных параболических уравнений / ДАН СССР, 1985. Т. 280. № 3. С. 533—536.
Коздоба Л.А. Решение нелинейных задач теплопроводности. Киев: Наукова думка, 1976. 136 с.
Коздоба Л.А., Круковский П.Г. Методы решения обратных задач теплопе- реноса. Киев: Наукова думка. 1982. 359 с.
Колесников П.М., Протодьяконова Т.Г. Нелинейная обратная задача восстановления коэффициентов переноса / ИФЖ. 1985. Т. 49. № 6. С. 909-915.
Кочетов И.И. О новом способе выбора параметра регуляризации Л ЖВМ и МФ. 1976. Т. 16. № 2. С. 499-503.
Кряиев А.В. Итерационный метод решения некорректных задач // ЖВМ и МФ. 1974. Т.14. №1. С. 25-35.
Кузьмин М.П., Лагун И.М., Лагуи С.В. Решение обратных задач теплопроводности на специализированных АВМ / ИФЖ. 1977. Т. 33. № 6. С. 1125-1130.
Лаврентьев М.М. О некоторых некорректных задачах математической физики. Новосибирск: Изд-во Сиб. отд. АН СССР. 1962. 92 с.
Лаврентьев М.М., Романов В.Г., Шишатский С.П. Некорректные задачи математической физики и анализа. М.: Наука. 1980. 288 с.
Ладыженская О.А., Солоиников В.А., Уральцева Н.Н. Линейные и квазилинейные уравнения параболического типа. М.: Наука. 1967. 736 с.
Ландис Е.М. Некоторые вопросы качественной теории эллиптических и параболических уравнений / Успехи математических наук. 1959. Т. 14. № 1. С. 2185.
Лыков А.В. Тепломассообмен. Справочник. М.: Энергия. 1972. 560 с.
Макаров А.М,, Романовский М.Р. Решение обратных коэффициентных задач методом регуляризации с использованием сплайн-функций / ИФЖ. 1978. Т. 34. № 2. С. 332-337.
Марчук Г.И. Методы вычислительной математики. М.: Наука, 1977. 456 с.
Мацевитый Ю.М. Электрическое моделирование нелинейных задач технической теплофизики. Киев: Наукова думка. 1977. 254 с.
Мацевитый Ю.М., Мултановскнй А.В. Идентификация в задачах теплопроводности. Киев: Наукова думка. 1982. 240 с.
Михайлов В.В. К вопросу сходимости итерационных методов решения обратной задачи теплопроводности // ИФЖ. 1983. Т. 45. № 5. С. 770—773.
Мишин B.IL, Алифанов О.М. Повышение качества отработки теплонагруженных конструкций и обратные задачи теплообмена. Ч. I. Общие вопросы теории/ Машиноведение. 1986. № 5. С. 19-29.
Мишин В.П., Алифанов О.М. Повышение качества отработки теплонагруженных конструкций и обратные задачи теплообмена. Ч. II. Практические приложения // Машиноведение. 1986. № 6. С. 11-21,
Моделирование тепловых режимов космического аппарата и окружающей его среды / Л,В. Козлов, М.Д. Нусинов, А.И. Акишин и др.; Под ред. акад. Г.И. Петрова. М.: Машиностроение. 1971. 382 с.
Морозов В.А. О регуляризации некорректно поставленных задач и выборе параметра регуляризации // ЖВМ и МФ. 1966. Т. 6. № 1. С. 170-175,
Морозов В.А. О регуляризирующих семействах операторов I Вычислительные методы н программирование, 1967. вып. 8. М.: Изд. МГУ. С. 63-93.
Морозов В.А. О принципе невязки при решении операторных уравнений методом регуляризации / ЖВМ и МФ. 1968, Т, 8. № 2. С. 295-309.
Музылев Н.В. О единственности одновременного определения коэффи-
циентов теплопроводности и объемной теплоемкости / ЖВМ и МФ. 1983. Т. 23. № 1. С. 102-108.
Нарожиый Ю.Г., Полежаев Ю.В., Кириллов ВЛ. Некоторые результаты исследования теплопроводности стеклопластиков // ИФЖ, 1975. Т. 29. № 1. С. 7780.
Нестационарный теплообмен / В.К. Кошкин, Э.К. Калинин, Г.А. Дрейцер и др. - М.: Машиностроение, 1973. 328 с.
Никитенко Н.И. Исследование процессов тепло- и массообмена методом сеток. Киев: Наукова думка. 1978, 212 с.
Оганесян С.М., Старостенко В.И. О корректности постановок задач геофизики, представленных в виде систем уравнений, и интегральных методах их решения 9 Изв, АН СССР, Сер. Физика Земли, 1978. № 8. С. 54-64.
Омельченко К.Г., Пчелкина В.Г. Решение обратной задачи нелинейной Теплопроводности по определению теплофизических характеристик 9 ИФЖ. 1975. Т. 29. № 1. С. 95-98.
Омельченко К.Г., Савелов М.В., Тимошенко В.П. К исследованию процессов тепломассообмена в разлагающихся пористых материалах 9 ТВТ. 1974. Т. 12, №4. С. 761-768.
Основы теплопередачи в авиационной и ракетно-космической технике / В.С. Авдуевский, Б.М. Галицейский, Г,А. Глебов и др.; Под ред. проф. В.К. Кошкина, М.: Машиностроение, 1975. 623 с.
Охапкин А.С. Исследование характеристик теплопереноса композиционного теплозащитного материала 9 ИФЖ, 1985. Т. 49. № 6. С. 989-994.
Панкратов Б.М., Полежаев Ю.В., Рудько А.К. Взаимодействие материалов с газовыми потоками, М.: Машиностроение. 1975, 224 с.
Полежаев Ю.В., Нарожный Ю.Г., Сафонов В.Е. Метод определения коэффициента теплопроводности высокотемпературных материалов при их нестационарном нагреве 9 ТВТ, 1973, Т. И. № 3. С. 609-615.
Прнлепко А.И., Иванков А.Л., Соловьев В.В. Обратные задачи для уравнения переноса и уравнений параболического типа 9 Единственность, устойчивость и методы решения некорректных задач математической физики и анализа. Новосибирск: ВЦ СО АН СССР. 1984. С. 137-142.
Просунцов П,В., Резник С.В. Определение теплофизических свойств полупрозрачных материалов // ИФЖ. 1985. Т. 49. № 6. С. 977-982.
Романовский М.Р. О единственности решения обратной коэффициентной задачи для линейного уравнения теплопроводности 9 ИФЖ. 1982. Т. 42. № 3. С. 476-483.
Румянцев С.В. Регуляризирующие градиентные алгоритмы и их приложения к задачам обработки и интерпретации данных физических экспериментов. — Автореферат дисс. канд. физ.-мат, наук. М.: МАИ. 1981. 18 с.
Румянцев С.В. Способы учета априорной информации в регулярна ирую- щих градиентных алгоритмах 9 ИФЖ. 1985. Т. 49. № 6. С. 932-936.
Самарский А.А. Теория разностных схем. М.: Наука. 1977.656 с.
Сарв Л Одно семейство нелинейных итерационных методов для решения некорректных задач // Изв. АН Эст. ССР. Сер. Физика, математика. 1982. Т. 31. №3. С. 261-269.
Симбирский Д.Ф. Температурная диагностика двигателей. Киев: Техника, 1976. 208 с.
Симбирский Д.Ф., Бут Е.Н. Измерение тепловых потоков одномерными термоприемниками с применением фильтра Кальмана и сплайн-аппроксимации 9 Экспериментальные методы газотурбинных двигателей. Харьков. 1975. Вып. 2, С. 33-43, г
Смольский Б.М., Сергеева Л.А., Сергеев В.Л. Нестационарный теплообмен. Минск: Наука и техника. 1974. 157 с.
Смышляева С.В., Юдин В.М. Экспериментальное исследование термического сопротивления в конструктивных соединениях. - Ученые записки ЦАГИ. 1971. Т. 2. №2. С. 66-72.
Стечкин С.Б., Субботин Ю.Н. Сплайны в вычислительной математике. М.: Наука. 1976. 248 с.
Страхов В.Л., Леонова С.И., Гаращенко А.И. Некоторые результаты определения температурных зависимостей теплофизических характеристик композиционных полимерных материалов 6 ИФЖ. 1977. Т. 33. № 6. С. 1047-1051.
Страхов В.Н. О методе последовательных приближений для линейных уравнений в гильбертовом пространстве / ЖВМ и МФ. 1973. Т. 13. № 4. С. 10411044.~
Темкин А.Г. Обратные методы теплопроводности. М.: Энергия. 1973. 464 с.
Теплообмен и тепловой режим космических аппаратов / Пер. с англ., Под ред. д-ра техн. наук Н.А. Анфимова. М.: Мир. 1974. 543 с.
Тихонов А.Н. Об уравнении теплопроводности для нескольких переменных 6 Бюлл. МГУ. Секция А. 1938. Т. 1. Вып. 9. С. 1-49.
Тихонов А.Н. Об устойчивости обратных задач 8 ДАН СССР. 1943. Т. 39. №5. С. 195-198.
Тихонов А.Н. О решении некорректно поставленных задач и методе регуляризации//ДАН СССР. 1963. Т. 151. №3. С. 501-504.
Тихонов А.Н., Арсеиии В.Я. Методы решения некорректных задач. М.: Наука. 1979. 288 с.
Тихонов А.Н., Гласко В.Б. Применение метода регуляризации в нелинейных задачах 1 ЖВМ и МФ. 1965. Т. 5. № 3. С. 463-473.
Тихонов А.Н., Самарский А.А. Уравнения математической физики. М.: Наука. 1972. 735 с.
Трушников В.Н. О регуляризирующих свойствах нелинейных итеративных методов и их применении в некоторых обратных задачах 1 ИФЖ. 1985. Т. 49. №6. С. 954-958.
Фролов В.В. Теоремы единственности решения обратной задачи теплопроводности 8 ИФЖ. 1975. Т. 29. № 1. С. 145-150.
Черский И.Н., Богатин О.Б., Старостин Н.П. Идентификация тепловой нагрузки подшипника скольжения в нестационарный период трения 8 ИФЖ. 1984. Т.47.№6. С. 1000-1006.
Шаталов Ю.С., Пучков Н.П., Провоторов А.В., Трофимов А.В. О восстановлении переменных параметров переноса 8 Тепломассообмен VI. Минск: ИТМО АН БССР. 1980. Т. 9. С. 142-145.
Шашков А.Г. Системно-структурный анализ процесса теплообмена и его применение. М.: Эиергоатомиздат. 1983. 280 с.
Шумаков Н.В. Метод экспериментального изучения процесса нагрева твердого тела / ЖТФ. 1957. Т. 27. № 4. С. 844-855.
Шумаков Н.В. Метод последовательных интервалов в теплометрии нестационарных процессов. М.: Атомиздат. 1979. 216 с.
ПО. Юдин В.М. Распространение тепла в стеклопластиках / Труды ЦАГИ. Вып. 1267. М.: Изд. ЦАГИ. 1970.41 с.
Beck J.V. Calculation of Surface Heat Flux from an Internal Temperature History. ASME Paper 62-HT-46, 1962,11 p.
Beck J.V., Blackwell B., St. Clair CR., Jr. Inverse Heat Conduction. Ill- posed Problems. A Wiley-Interscience Publication, New York, 1985, 308 p.
Beck J.V., Wolf H. The Nonlinear Inverse Heat Conduction Problem. ASME Paper 65-HT-40, 1965, lip.
Lotkin M. The Numerical Integration of Heat Conduction Equations. J. Math, and Phys., 1958, vol. 37, No 2. P. 178-187.
Nashed M.Z. Steepest Descent for Singular Linear Operator Equations. SIAM J. Numer. Anal, 1970, vol. 7, No 3. P. 358-362.
Protter M.H. Properties of Solutions of Parabolic Equations and Inequalities. Canad. J. Math., 1961, vol. 13. P. 331-345.
Reinsch CH. Smoothing by Spline Functions. Numerische Mathematik, Bd, 10, 1967, p. 177-183
Stolz G. Numerical Solutions to an Inverse Problem of Heat Conduction for Simple Shapes. J. Heat Transfer, 1960, vol. 82, No 1, p. 20—26.
Weber CF. Analysis and Solution of the Ill-Posed Inverse Heat Conduction Problem. Int. J. Heat Mass Transfer, 1981, vol. 24 (11), p. 1783-1792.
ПРЕДМЕТНЫЙ УКАЗА ТЕЛЬ
X
Аппроксимационная (схемная) вязкость 93
Аппроксимация граничных функций - - - ступенчатая (кусочно-постоянная) 44, 67, 79,112
уравнения теплопроводности разностной схемой 83, 85 - 88, 91, 100- 103, 227, 228, 239 - 241, 258 - 261
В
Вольтерра уравнение 33, 50, 51, 6,0 Вольтерра-Фредгольма уравнение 57, 66
Восстановление источника в уравнении теплопроводности 24,222,239
тепловых нагрузок (граничных условий) 13
Восстанавливаемость граничного условия 70
Г
Градиент 113,116,192
невязки 153, 157, 167, 200, 206 - - , определение из решения сопряженной задачи 119, 133, 176, 177, 180, 182, 187, 189, 213, 222, 226 - 227 - - , - через функцию Грина 158 - 165,211
Грина функция (функция влияния) 53, 65, 78, 157
Д
Датчик тепловых потоков 22 - 24 , чувствительный элемент 22 - 24
Дифференциальное приближение разностного уравнения 94, 95
Дюамеля принцип (интеграл) 33, 40, 64, 67
Е
Единственность решения ОЗТ 37 - 42, 155, 156, 167
- -, способ доказательства 39 - - -, физическая интерпретация 38, 39
3
Задача теплообмена обратная 10, 15 - 20, 36, 40, 169, 170, 181, 182, 185, 213,216,221,224
теплопроводности в приращениях 38-39
прямая 10
псевдообратная 74, 75
сопряженная 119, 133, 174, 179 - 182,186,213,217, 226
- -, методика построения 171 - 182, 183- 189
И
Идентификация 9, 14, 26
Интегральная форма ОЗТ двумерная 66, 77 - 78 , использующая метод тепловых потенциалов 56 - 58, 60
,фиктивных границ 64, 66 ,функций влияния 53, 66, 78,156, 157
- - -, - принцип Дюамеля 34, 64 , некорректность 34, 36 одномерная 33, 50, 64
, регуляризация 135 - 138, 149, 150
трехмерная 53 - 60
Информация априорная 111, 190, 221 , учет гладкости искомой функции 190 - 199, 200 - 203, 205, 206, 211, 212
, - значений функции и производных 194- 197, 203- 205
Итерационный процесс (алгоритм) решения ОЗТ 111, 113 - 117, 152, 153
К
Кирхгофа постановка (модельная температура) 118
Ковалевской теорема 41
Корректность постановки задачи 32
Коэффициент теплоотдачи, определение 14
Коэффициенты алгебраического решения ОЗТ 67-69
- - -, физическая интерпретация 69
л
Ляпунова поверхность 56
М
Математическая тепловая модель 8 , идентификация 9
Матричное уравнение алгебраической формы ОЗТ, прямой метод 68, 79, 80 - - , регуляризованный метод
137,149
- конечно-разностной формы ОЗТ 84, 85
Метод решения алгебраический (приближенно-аналитический) 67- 69, 78-80
регуляризованный 136 - 138, 149,150
Метод решения ОЗТ итерационный 111,112
скорейшего спуска 114, 116, 152, 200
------ модифицированный 195, 211
- — - сопряженных градиентов 114,117,153,219, 223
------ модицифированный 195,198
разностный 83 - 86, 100 — 102
-, неявная схема 10
— - —, регуляризация 146 — 148
, явные схемы 87, 88
фиктивных границ 40, 62 — 66
Метод сравнительных испытаний 22 Методы решения обратных задач прямые 43, 45 , регуляризованные по методу
Тихонова 47 - 49
Моделирование 8 — тепловое 8, 9
Н
Направление итерационного спуска допустимое 114,116
- -, глубина (длина, шаг) 113 — 117, 120, 134,152, 153,214
Невязка 36, 37, 109, 110, 113 - 133
, регуляризованный принцип 139, 147
, с’’весами” 77, 140, 159
Некорректно поставленная задача 10, 32
Неустойчивая постановка граничной ОЗТ вариационная (экстремальная) 35 - 36, 111
в форме рядов 35
интегральная 33, 34, 53, 56 - 60,64,66, 77- 78
.- — - - конечно-разиостиая 90, 103 _ _ _ - физическая интерпретация 69- 71
— обратной задачи теплообмена в технической системе 36 - 37
Норма 90; 113
О
Обновление итераций 154
Обратные задачи теплообмена 10, 11 в технической системе (системе тел) 18, 27, 36,188
- комбинированного теплообмена 17
- конвективного теплообмена 15 - — кондуктивно-конвективиого теплообмена 19
- кондуктивно-радиационного теплообмена 19
- радиационного теплообмена 15 теплопроводности 11
-, геометрическая постановка 14 граничные 35, 37,108 - 110, 133 - - - -, вариационная (экстремальная) постановка 35, 37, 108 - ПО, 133 Обратные задачи теплопроводности граничные двумерные 65, 77, 133, 149, 197, 234, 258
для тел (областей) с подвижными границами 38 - 41, 50, 64, 65, 164, 166, 179, 181,212
- — -, классификация постановок 33
— - —, краевая постановка 33, 54, 62, 66, 87
нелинейные 82, 103, 118,128, 146,165,212
- - -, постановка Коши (продолжение температурного поля) 34,58,63, 87,100,196
трехмерные 51, 54, 58, 60— 61 , классификация 13—14
- -, комбинированные постановки 14
- - коэффициентные 14, 30, 218 переопределенные 14
, ретроспективная постановка 13, 155,166
Обусловленность задачи 35, 72, 89, 139, 229
-, связь с собственными числами (значениями) 138- 139
Операторная форма обратной задачи 32, 135,151,156 - 164,167
Оптимизация в решении ОЗТ параметрическая 107, 112, 175 , 205 , 218 - 219 - — ---, геометрическая интерпретация 114 _ _ _ _ функциональная (оптимальное управление) 107,116
Останов итерационного процесса 112, 207 - - - по дополнительному измерению 207, 232 по невязке 112, 119 - 120, 127, 207, 236, 238 — - - по приращению функционала 209 по слипанию 123, 209 Охлаждение пористое 19, 25
П
Параметризация искомой функции 176 , 205 , 218
Планирование эксперимента 4, 237 Плотность теплового потенциала 56, 58,60 потока 14, 21 - 24, 32
Погрешность (ошибка) аппроксимации 48,68, 112, 139,145, 152
входных данных 44, 48, 112, 120, 125, 135,147, 152
Приведение краевой задачи теплопроводности к однородной постановке (нулевому начальному условию, нулевому источнику) 54 - 55 Проектирование тепловое 29
Р
Регуляризация градиентных методов 119- 120, 151 - 154
некорректно поставленных задач по методу Тихонова 47,135 Регуляризация решений ОЗТ 42
- - естественная (саморегуляри- зация) 43 - 46
- - итерационная 49, ПО - 112, 119- 120, 151
, правило (критерий) останова 112, 120, 123, 127, 129 - 131, 153 - 154, 207
шаговая 43, 45 - 46, 67, 71, 81 , выбор шага 44, 71 - 77, 95 -
9, 103»
— - - за счет схемной вязкости 93 -по методу Тихонова 135 - 138 Регуляризирующий алгоритм 48 - 135 градиентный 152 - 155 - оператор 47 - 48, 152
Регуляризованная постановка ОЗТ бесконечномерная 136 - - - приближенно-аналитическая 136-138
разностная 146 - 148
Рекуррентные формулы решения ОЗТ 68, 69, 80, 86
Релаксация, фиктивное время
С
Сглаживание входных данных 77, 98, 124, 131, 209
Способ точечной ошибки в анализе устойчивости алгоритма 73, 91 Суперпозиции принцип 33, 64, 69
Т
Тепловой потенциал 56, 58
-, условие скачка (формулы перехода) 56, 59
Теплообменный процесс, причинноследственная связь 9-10
-, причинные характеристики 9 - -, следственные характеристики 9 Теплопроводности уравнение гиперболическое 94, 104
—, искусственная гиперболизация 104
обобщенное 12, 155,165
, продолжение решения (см. Обратные задачи теплопроводности граничные, постановка Коши)
. .У
Устойчивость алгебраической формы ОЗТ, достаточное условие 72, 74 - , критический шаг аппрокси
мации 71, 74 - 76
итерационного решения ОЗТ к погрешностям аппроксимации и округления 123, 129
- - - к погрешностям входных данных 125,131
разностных схем 89 слабая 90, 103
численного решения ОЗТ 91, 99, 103
- - - допустимый шаг 95, 103 Ф
Фредгольма уравнение 36
Фреше производная 167, 200
Функционал-невязка 36, 37, 109, 110, 133, 158, 159, 160, 162, 163, 167, 172, 179, 183, 189, 197, 200, 210, 212, 218, 223
-, допустимый уровень минимизации 112, 120, 123
Э
Эйлера уравнение 35,136
Я
Ядро интегрального уравнения 34, 68, 135
- -, связь с явлением неустойчивости 72, 74 - 76,96
ОГЛАВЛЕНИЕ
Предисловие- • ■ • 3
Основные условные обозначения 5
Глава 1. Постановки и области применения обратных задач при исследовании процессов теплообмена и проектировании технических объектов 8
Моделирование теплообменных процессов 8
Обратные задачи теплообмена 9
Практические приложения и роль обратных задач в тепловых исследованиях 21
Глава 2. Анализ корректности обратных задач теплообмена 31
Устойчивость решения обратных задач 31
Единственность решения обратных задач теплопроводности37
Принципы регуляризации решений некорректных обратных задач 42
Глава 3. Аналитические формы граничных обратных задач теплопроводности 50
Определение нестационарных граничных условий в одномерной постановке 50
Аналитические формы решения многомерных обратных задач 51
Метод фиктивных границ для решения граничных обратных задач . . . 1 62
Глава 4. Прямой алгебраический метод расчета нестационарных тепловых нагрузок 66
Построение рекуррентного алгоритма 66
О восстанавливаемости граничного условия 69
Принцип шаговой регуляризации и определение границ применимости метода 71
Алгоритмизация двумерной обратной задачи теплопроводности 77
Глава 5. Решение граничных обратных задач теплопроводности прямыми численными методами 81
Построение разностных алгоритмов на основе явных схем продолжения температурного поля 81
О критерии устойчивости разностного метода решения граничной обратной задачи 89
Исследование устойчивости численного решения обратных задач 91
Неявная схема численного решения обратной задачи 100
Об искусственной гиперболизации уравнения теплопроводности при решении граничной обратной задачи 104
Глава 6. Экстремальные постановки обратных задач теплообмена и методы их решения 107
Граничная обратная задача в экстремальной постановке 107
Итерационный принцип регуляризации 110
Параметрическая оптимизация при решении обратной задачи теплопроводности . . 112
Функциональная оптимизация в обратных задачах 116
Выбор приближения при решении обратных задач теплопроводиости градиентными методами 119
0 методах градиентной минимизации 121
Экспериментальное исследование алгоритмов 122
Численное определение тепловых нагрузок при переменных теплофизических характеристиках тела 128
Итерационный подход к определению нестационарных тепловых нагрузок в двумерном случае 133
Глава 7. Регуляризация вариационных постановок обратных задач теплопроводности 135
Регуляризованный алгоритм решения обратной задачи 135
О допустимой степени сглаживания и выборе приближения138
Анализ точности восстановления граничных тепловых режимов 140
Регуляризованное продолжение решения нелинейного уравнения теплопроводности 146
О регуляризации двумерной обратной задачи 149
Глава 8. Итерационная регуляризация обратных задач 151
О строгом обосновании итерационной регуляризации .151
Общая постановка и интегральные формы линейных ОЗТ. Градиент функционала-невязки 155
Общая постановка нелинейных ОЗТ. Задача для приращения температуры 165
Сопряженные задачи и градиент функционала 171
Учет априорной информации в градиентных алгоритмах 190
Примеры построения алгоритмов решения обратных задач 210
Вычислительные эксперименты 227
Глава 9. Принципы гибридных вычислений при обработке результатов теплофизических исследований по методам обратных задач 242
О построении вычислительных систем для обработки результатов теплофизических исследований с использованием методов обратных задач 243
Гибридный способ восстановления граничных условий 250
9-3. Гибридный расчет коэффициентов регуляризованной системы 251
О гибридном решении обратных задач теплопроводности итерационными методами 255
Дискретные методы решения обратных задач теплопроводности на цифроаналоговых системах 264
Заключение 266
Список литературы 270
Предметный указатель 275
Научное издание
АЛИФАНОВ ОЛЕГ МИХАЙЛОВИЧ
ОБРАТНЫЕ ЗАДАЧИ ТЕПЛООБМЕНА
Редактор Г.П. ФилипповскаяХудожественный редактор В.В. ЛебедевПереплет художника Е.В. БекетоваТехнический редактор О.В. ЧеботареваКорректоры О.Е. Мишина, ЛЛ. Ягупъева
ИВ №5807
Сдано в набор 24.05.8 7.Подписано в печать 10.02.88.Т- 05145.
Формат бумаги 60X88 1 /16.Бумага офсетная № 2. Гарнитура Пресс Роман.
Печать офсетная. Усл. пи. л. 17,15. Усл. кр.-отт. 17,39. Уч.-изд. л. 18,07.
Тираж 2300 экз.Заказ 99Цена 4 р. 10 к.
Ордена Трудового Красного Знамени издательство ’’Машиностроение”, 107076,Москва, Стромынский пер., 4.
Отпечатано в Московской типографии № 8 Союзполиграфпромапри Государственном комитете СССР по делам издательств,полиграфии и книжной торговли.101898, Москва, Хохловский пер., 7,с оригинала-макета, изготовленного в издательстве ’’Машиностроение”на наборно-пишущих машинах
*Эта величина для твердых тел весьма невелика (например,для алюминия rr ~ 10"11 с) и влияние члена тгЭ’ Г/Эт1 на решение прямой задачи теплопроводности пернебрежимо мало.
О. М. Алифанов
ОБРАТНЫЕЗАДАЧИТЕПЛООБМЕНА
Москва
•МАШИНОСТРОЕНИЕ-
1988
УДК 629.7+ 536.2
Обратные задачи теплообмена. / ОМ. Алифанов. - М.Машиностроение, 1988,- 280 с.
ISBN 5-217-00134-8
Монография посвящена разработке вопросов прикладной теории и алгоритмизации решения обратных задач теплообмена, которые были затронуты в книге [6]. При этом дальнейшее развитие получили общепостановочные аспекты, расширены классы рассматриваемых задач и примеры практического использования данной методологии для диагностики и идентификации тепловых режимов конструкций, обработки экспериментальной информации при проектировании и испытаниях теплонагруженных технических объектов. Особое внимание уделено итерационной регуляризации как одному из наиболее быстро развивающихся методов в теории решения некорректно поставленных обратных задач теплообмена. По сравнению с [ 6 ] дополнительно изложены принципы построения гибридных алгоритмов решения обратных задач для реализации их на аналого-цифровых вычислительных системах. Методы естественной шаговой регуляризации и регуляризации в соответствии с вариационным принципом описаны более кратко, чем в [ 6]. Даны сравнительный анализ и рекомендации по применению методов обратных задач теплопроводности.
Для научных работников. Будет полезна инженерам, специализирующимся в области теплофизических н теплотехнических исследований объектов ракетостроения, авиастроения и энергетики.
Библиогр.: 119 назв. Ил. 88. Табл. 3
Рецензент чл.-кор. АН СССР Л.Я. Ваничев
3607000000-124
А124-88
038 (01)-88
ISBN 5-217-00134-8ISBN 5-217-00134-8©Издательство ’’Машиностроение”, 1988
ISBN 5-217-00134-8
ISBN 5-217-00134-8