Численные методы решения обратных задач теплообмена (ОЗТ)
Поиск причины по ее следствиям
В инженерной теплофизике прямая задача теплопроводности решается просто: если мы знаем начальную температуру тела, его физические свойства (теплопроводность, теплоемкость) и граничные условия (например, мощность нагревателя на поверхности), численная модель (МКЭ или МКР) точно предскажет распределение температуры внутри детали в любой момент времени. Но в аэрокосмической отрасли и металлургии инженеры чаще сталкиваются с обратной ситуацией. Представьте, что спускаемый космический аппарат входит в плотные слои атмосферы. Его внешняя обшивка подвергается экстремальному плазменному нагреву. Установить термодатчики на самой внешней поверхности невозможно — они мгновенно сгорят или нарушат аэродинамику. Датчики устанавливаются глубоко внутри теплозащитного экрана.
Возникает обратная задача теплообмена (ОЗТ): зная показания термопар (изменения температуры во времени), спрятанных в глубине твердого тела, необходимо математически восстановить величину и динамику теплового потока (или температуры), который реально воздействовал на внешнюю, недоступную поверхность. С математической точки зрения это граничная обратная задача, и она является классическим примером некорректно поставленной проблемы. Температурное поле внутри тела является результатом сглаживания (интегрирования) внешнего потока. Попытка обратить этот процесс приводит к чудовищному усилению любых шумов измерительных приборов. Микроскопическая ошибка термопары на 0.1 градуса при прямом обратном счете может выдать ответ, что на поверхности происходили скачки от абсолютного нуля до температуры Солнца.
Итерационная регуляризация и метод Алифанова
Для обуздания этой вычислительной катастрофы применяются методы регуляризации. Выдающийся вклад в эту область внес советский ученый Олег Михайлович Алифанов, разработавший теорию итерационной регуляризации. В отличие от метода Тихонова, где сглаживающий стабилизатор вводится в функционал явно (что требует сложного выбора параметра альфа), метод Алифанова использует скрытую, алгоритмическую регуляризацию.
Задача формулируется как проблема оптимального управления (или минимизации). Мы ищем такой тепловой поток на границе, при котором рассчитанная моделью температура в местах расположения датчиков максимально совпадает с реальными экспериментальными показаниями (минимизируется среднеквадратичная невязка). Для поиска минимума этого функционала используется метод градиентного спуска или метод сопряженных градиентов. Роль регуляризатора (сглаживателя) здесь играет сам номер итерации! На первых итерациях алгоритм восстанавливает плавные, низкочастотные компоненты теплового потока. Если мы не остановим процесс, на поздних итерациях алгоритм начнет «подгонять» решение под высокочастотный шум датчиков, и ответ разрушится. Критерий останова (принцип невязки) приказывает прервать итерации в тот момент, когда отклонение модели от эксперимента становится равно погрешности самих приборов. Так мы получаем устойчивый и физически осмысленный результат.
Применение сопряженных уравнений для поиска градиента
Главная трудность метода Алифанова — это вычисление градиента функционала невязки. В нашей задаче параметром оптимизации выступает не одно число, а целая функция (график теплового потока во времени), содержащая тысячи дискретных точек. Если вычислять градиент по каждой точке конечными разностями, нам придется решать прямую задачу теплопроводности тысячи раз на каждой итерации, что займет вечность.
Эта проблема элегантно решается с помощью метода сопряженных уравнений (Adjoint method). Составляется специальная вспомогательная краевая задача, называемая сопряженной, которая интегрируется «вспять» по времени (от конца эксперимента к его началу). Правой частью для этого сопряженного уравнения служит разность между показаниями датчиков и расчетом. Решив сопряженную задачу всего один раз, мы получаем функцию, которая путем простого умножения мгновенно дает нам точнейший градиент целевого функционала сразу по всем тысячам параметров времени! Этот красивый математический аппарат сегодня применяется не только в теплофизике, но и в обратных задачах сейсморазведки для поиска месторождений нефти по отраженным акустическим волнам.