Reconstruction of the spatiotemporal reaction rate function in high-dimensional problems
- Authors: Tukmacheva J.A.1
-
Affiliations:
- Yugra State University
- Issue: Vol 22, No 2 (2026)
- Pages: 102-109
- Section: Mathematical modeling and information technology
- Published: 30.06.2026
- URL: https://vestnikugrasu.org/byusu/article/view/706045
- DOI: https://doi.org/10.18822/byusu202602102-109
- ID: 706045
Cite item
Full Text
Abstract
Subject of research: inverse problems of reconstructing a spatiotemporal reaction rate function that enters a parabolic equation as a lower-order coefficient from a limited data set.
Purpose of research: to develop and investigate a numerical algorithm for reconstructing the spatiotemporal reaction rate function g(x, y, z, t) in high-dimensional problems from pointwise concentration data.
Research methods: methods of mathematical modeling and numerical solution of inverse problems for parabolic equations, the finite element method for solving the forward problem, the implicit Euler scheme for time discretization, and minimization of the misfit functional by the L-BFGS-B method.
Objects of research: reaction-diffusion type parabolic equations with an unknown spatiotemporal reaction rate function.
Research findings: a numerical algorithm for reconstructing the spatiotemporal reaction rate function in the four-dimensional variable domain g(x, y, z, t) has been developed; a finite-dimensional radial basis function parameterization of the sought coefficient has been constructed; and a computational experiment has been carried out. The total relative reconstruction error of the concentration at the measurement points was 2.6845 %, while the relative reconstruction error of the reaction rate function was 4.4 %. The proposed approach makes it possible to reproduce the main features of the spatiotemporal distribution and may be used for further development of methane transport and uptake models.
Full Text
ВВЕДЕНИЕ
Обратные задачи для уравнений параболического типа, связанные с восстановлением неизвестных коэффициентов и функций по ограниченным данным наблюдений, являются классическими. Такие задачи возникают при моделировании процессов тепломассопереноса [1; 19; 20; 22], фильтрации, переноса примесей, а также в экологических приложениях [9; 13; 26], где необходимо определить функцию скорости реакции по данным о концентрации вещества.
Вопросы определения младшего коэффициента в параболических уравнениях исследовались в литературе в различных постановках. Существенная часть работ посвящена случаям, в которых неизвестный коэффициент зависит только от пространственных переменных и восстанавливается по условиям финального переопределения. Для таких задач получены результаты существования и единственности решений, а также установлены условия корректности, в ряде случаев доказательства опираются на принцип максимума и условия знакоопределенности искомого коэффициента [3; 4; 11; 12; 17; 21]. Наряду с этим рассматривались постановки, в которых коэффициент представляется в виде суммы известных функций с неизвестными параметрами, а дополнительная информация задается в виде значений решения в фиксированные моменты времени или в отдельных точках области [3; 14].
Интерес представляют задачи с локальными и интегральными условиями переопределения. В частности, исследовались одномерные постановки с данными типа Коши на части границы, а также задачи определения пространственно-зависящего коэффициента по интегральным наблюдениям [10; 16; 24]. Часть работ относится к случаям, когда младший коэффициент зависит только от времени. Для таких задач разработаны как теоретические подходы, так и численные методы восстановления, в том числе при одновременном определении нескольких неизвестных коэффициентов и источников [2; 5; 15; 18; 23; 25].
Задача идентификации коэффициента поглощения и скорости потребления метана по точечным данным уже была рассмотрена нами ранее [6; 8]. Однако рассмотренные ранее постановки не охватывают случай пространственно-временной зависимости искомого реакционного члена в задачах высокой размерности. При переходе к математическим моделям высокой размерности возрастает как вычислительная сложность решения прямой задачи, так и сложность идентификации неизвестной функции по ограниченным данным наблюдений. Данный подход представляет интерес для более полного описания сложных процессов. Задача восстановления пространственно-временной функции скорости реакции в четырехмерной области, в которой искомый реакционный член зависит от пространственно-временных переменных, является актуальной.
В работе [7] были получены результаты о корректности обратной задачи определения коэффициента поглощения по точечным данным в параболическом уравнении, доказаны существование и единственность решения в пространствах Соболева, получены априорные оценки. В настоящей работе этот подход развивается на случай восстановления пространственно-временной функции скорости реакции в конечномерном пространстве и построения численного алгоритма.
Рассматривается обратная задача восстановления пространственно-временной функции скорости реакции g = g(x, y, z, t), входящей в параболическое уравнение как младший коэффициент. Пусть G ⊂ R3 – ограниченная пространственная область с границей Г,
Искомая функция u = u(x, y, z, t) удовлетворяет уравнению
(1)
где оператор L имеет вид
Здесь g(x, y, z, t) – неизвестная пространственно-временная функция скорости реакции, подлежащая восстановлению.
Уравнение (1) дополняется начально-краевыми условиями
(2)
где
Условия переопределения имеют вид
(3)
где (xi, yi, xi, ti) ∈ Ǭ.
Целью настоящей работы является построение и исследование численного алгоритма восстановления пространственно-временной функции скорости реакции g(x, y, z, t) по точечным данным. Неизвестная функция аппроксимируется конечномерной линейной комбинацией базисных функций, что позволяет свести исходную обратную задачу (1)–(3) к задаче определения конечного набора коэффициентов.
РЕЗУЛЬТАТЫ И ОБСУЖДЕНИЕ
Численный алгоритм решения прямой и обратной задачи
Рассматривается область
В вычислительном эксперименте используется частный случай уравнения (1)
При этом k(x, y, z) = 1+x – коэффициент диффузии, в рассматриваемой модели он зависит только от координаты x, оставаясь постоянным по переменным y и z. На левой грани x = 0 задается условие Дирихле u(0, y, z, t) = 1, на правой грани x=1 задается краевое условие
Дополнительная информация задается точечными измерениями
где M = 4000. Точечные измерения определяются как значения решения прямой задачи. Искомая функция скорости реакции восстанавливается в виде конечной суммы радиально-базисных функций
где cj ∈ R – неизвестные коэффициенты, а Фj – базисные функции. Используются радиально-базисные функции вида
где Θj – центр базисной функции, R > 0 – радиус. Эмпирическим путем был получен базис с пространственными центрами , временными центрами {0,25, 0,5, 0,75}.
В рассматриваемом эксперименте используется N = 24 базисных функций с радиусом R = 0,6.
Целью эксперимента является построение и исследование алгоритма восстановления коэффициентов cj и всей пространственно-временной функции скорости реакции по точечным данным.
Прямая задача дискретизировалась методом конечных элементов на регулярной сетке (6+1)×(6+1)×(6×1). Приближенное решение представляется в виде
где {φl} – базисные функции, а U(t) = (U1(t), U2(t), …, UNh(t))T – вектор неизвестных коэффициентов.
После конечно-элементной дискретизации по пространственным переменным и выбора тестовых функций из того же базиса исходная задача сводится к полудискретной системе
где M – матрица масс c элементами
K – матрица диффузии с элементами
G(t,c) – матрица реакционного члена с элементами
а F(t) = (F1(t), F2(t), …, FNh(t))T – вектор правой части с компонентами
Для аппроксимации по времени использовалась неявная схема Эйлера с шагом ∆t = 0,05, что соответствует Nt = 20 временным слоям на интервале 0 ≤ t ≤ 1. Обозначая через Un = (U1n, U2n, ..., UnNh) ≈ U(tn) вектор коэффициентов на временном слое tn, получаем полностью дискретную систему
В качестве g использовалась гладкая функция
а точки наблюдения формировались случайным образом из внутренних узлов сетки.
Вводится априорный вектор коэффициентов c ̂. Далее в качестве искомой величины рассматривается отклонение неизвестного вектора c от априорного приближения c ̂
При каждом значении δ строится очередное приближение коэффициента реакции
после чего для него решается прямая задача и вычисляются значения решения в точках измерений
Тем самым задача восстановления коэффициента сводится к конечномерной задаче оптимизации по вектору δ ∈ RN.
В качестве целевого функционала используется взвешенный функционал
Здесь – вес, отражающий относительную значимость измерения, – множитель балансировки по временным слоям, – нормирующий коэффициент, предотвращающий неустойчивость при малых значениях данных, L(ti) – множество измерений на том же временном слое, что и точка ti, а λ = 0,05 – параметр регуляризации.
Минимизация функционала J(δ) выполняется методом L-BFGS-B (Limited-memory Broyden – Fletcher – Goldfarb – Shanno with Bounds), относящимся к классу квазиньютоновских методов оптимизации. Выбор данного метода обусловлен его эффективностью при минимизации гладких функционалов большой размерности, а также возможностью учитывать априорные ограничения на параметры. Метод использует градиентную информацию и строит приближение матрицы вторых производных, что обеспечивает более высокую сходимость по сравнению с классическими градиентными методами.
После завершения оптимизации восстанавливаются коэффициенты
и искомая функция
Численные эксперименты
Численный эксперимент был проведен на компьютере со следующими характеристиками: процессор AMD Ryzen 5 8600G, оперативная память 32 ГБ, операционная система Windows 10.
Вычислительный эксперимент проводился на регулярной сетке (6+1)×(6+1)×(6+1) при использовании M = 4000 искусственных измерений, распределенных по временным слоям и внутренним слоям по глубине.
Для иллюстрации используемой пространственно-временной радиально-базисной параметризации на рисунке 1(a) приведена геометрия расположения базисных функций на фиксированном пространственном срезе. На рисунке 1(б) показан пример одной базисной функции.
Рисунок 1. Радиально-базисная параметризация: a) пространственная геометрия радиально-базисной параметризации (срез z = 0,5); б) пример базисной функции
Выбранные центры базисных функций формируют структуру покрытия области, при которой отдельные радиально-базисные функции существенно перекрываются. Такое перекрытие обеспечивает достаточную гладкость аппроксимации.
В результате проведенного численного эксперимента было получено восстановление пространственно-временной функции скорости реакции g(x, y, z, t) и концентрации на координатной сетке.
В таблице 1 приведены показатели ошибки восстановления концентрации в точках измерений на каждом временном слое. Минимальные ошибки восстановления концентрации достигаются на промежуточных временных слоях, тогда как к финальному моменту времени ошибка возрастает. Это можно объяснить накоплением погрешности при пошаговом продвижении по времени, а также уменьшением чувствительности концентрации на координатной сетке к локальным изменениям искомой функции скорости реакции на поздних стадиях процесса. Для количественной оценки точности использовалась абсолютная взвешенная ошибка EL2w и регуляризированная взвешенная относительная ошибка rMAPE. Обе метрики применялись для сопоставления истинной концентрации c и восстановленной концентрации c ̂. Абсолютная взвешенная ошибка вычислялась следующим образом
здесь wi ≥ 0 – вес соответствующей точки сравнения. Данная величина характеризует абсолютное отклонение восстановленного решения от эталонного в среднеквадратичном смысле с учетом возможного перевзвешивания отдельных наблюдений. Регуляризированная взвешенная средняя относительная ошибка rMAPE вычислялась следующим образом:
где величина sc = median{|ci| : |ci| > ε} – медиана ненулевых по модулю значений эталонной концентрации. Введение члена αsc добавляет регуляризацию, предотвращая неустойчивое поведение относительной ошибки в тех областях, где ci близко к нулю.
Таблица 1. Ошибки восстановления концентрации в точках измерений
t | EL2 w(u) | rMAPE, % |
0,05 | 0,012366 | 1,978 |
0,10 | 0,029465 | 2,524 |
0,15 | 0,047825 | 2,829 |
0,20 | 0,061414 | 2,834 |
0,25 | 0,061459 | 2,667 |
0,30 | 0,075561 | 2,388 |
0,35 | 0,067256 | 1,965 |
0,40 | 0,056611 | 1,566 |
0,45 | 0,045534 | 1,134 |
0,50 | 0,029884 | 0,691 |
0,55 | 0,023979 | 0,418 |
0,60 | 0,015955 | 0,277 |
0,65 | 0,020440 | 0,348 |
0,70 | 0,030459 | 0,621 |
0,75 | 0,061309 | 1,151 |
0,80 | 0,103705 | 1,919 |
0,85 | 0,160334 | 2,941 |
0,90 | 0,227365 | 4,222 |
0,95 | 0,354696 | 5,751 |
1 | 0,449880 | 7,483 |
Суммарная ошибка по концентрации в точках измерений составляет 2,6845 %. Двумерное отображение концентрации u(x, y, z, t) показано на рисунке 2.
Рисунок 2. Двумерное отображение концентрации
Представлено отображение концентрации из четырехмерного пространства переменных в двумерное пространство признаков. Это изображение следует интерпретировать как низкоразмерную проекцию полного 4D-распределения для анализа структуры данных, близости состояний и взаимного расположения пространственно-временных характеристик. Понижение размерности выполнялось с помощью метода UMAP (Uniform Manifold Approximation and Projection). Данный метод предназначен для построения низкоразмерного представления данных с сохранением их локальной геометрической структуры. В пространстве меньшей размерности ищется такое расположение точек, которое в наибольшей степени сохраняет структуру исходных. Следует отметить, что наименование осей не имеет непосредственного физического смысла и не соответствует напрямую пространственным координатам или времени. Они представляют собой координаты низкоразмерного вложения, возникающего в результате работы алгоритма UMAP. Интерпретация изображения основывается не на абсолютных значениях этих координат, а на взаимном расположении точек, форме и степени совпадения структур на изображениях для исходного и восстановленного распределений.
Низкоразмерные представления исходной и восстановленной концентрации имеют близкую геометрию. Основные кластеры и структуры в двумерном пространстве признаков воспроизводятся достаточно хорошо, а взаимное расположение групп точек сохраняется. Вытянутые и компактные группы точек соответствуют различным режимам изменения концентрации. Восстановленное решение корректно передает не только численные значения концентрации в точках наблюдений, но и общую структуру пространственно-временного распределения.
Относительная ошибка восстановления функции скорости реакции g(x, y, z, t) составила rMAPE=4,4 %. Двумерное отображение функции скорости реакции g(x, y, z, t) показано на рисунке 3.
Рисунок 3. Двумерное отображение функции скорости реакции
Представлено отображение значений восстанавливаемой функции скорости реакции из четырехмерного пространства переменных в двумерное пространство признаков. Понижение размерности, как и в случае отображения концентрации, выполнялось при помощи метода UMAP, оси не имеют прямого физического смысла. Низкоразмерные представления исходных и восстановленных коэффициентов реакции имеют близкую геометрическую структуру. Сохраняется взаимное расположение групп точек в пространстве признаков. Цветовая шкала отражает величину коэффициента реакции. Области больших и малых значений в исходном и восстановленном представлениях располагаются согласованно, переходы между различными диапазонами значений сохраняют исходную структуру. Восстановление затрагивает не только отдельные численные значения в узлах сравнения, но и общую организацию пространственно-временного поля в многомерном пространстве признаков.
ЗАКЛЮЧЕНИЕ И ВЫВОДЫ
В настоящей работе рассмотрена обратная задача восстановления пространственно-временной функции скорости реакции, входящей в параболическое уравнение в качестве младшего коэффициента. Для численного решения задачи искомая функция аппроксимировалась конечномерной линейной комбинацией радиально-базисных функций в четырехмерном пространстве переменных (x, y, z, t), что позволило свести исходную обратную задачу к задаче определения конечного набора коэффициентов.
Построен численный алгоритм, включающий решение прямой задачи методом конечных элементов, параметризацию искомой функции с помощью радиально-базисных функций. Проведена минимизация методом L-BFGS-B. Проведенный эксперимент показал, что предложенная схема позволяет восстановить как значение концентрации в точках измерений, так и пространственно-временную функцию скорости реакции. Суммарная относительная ошибка восстановления концентрации составила 2,6845 %, а относительная ошибка восстановления функции g(x, y, z, t) – 4,4 %.
Предложенный подход применим к восстановлению пространственно-временной функции скорости реакции по ограниченному набору точечных наблюдений в рассматриваемой постановке. Практический интерес обусловлен возможностью применения получаемых результатов к задачам переноса и поглощения метана, а также к более общим моделям реакции-диффузии, используемым в задачах экологического мониторинга и математической физики.
About the authors
Julia A. Tukmacheva
Yugra State University
Author for correspondence.
Email: y_tukmacheva@ugrasu.ru
Postgraduate student, Engineering School of Digital Technologies
Russian Federation, Khanty-MansiyskReferences
- Алифанов, О. М. Обратные задачи в исследовании сложного теплообмена / О. М. Алифанов, Е. А. Артюхов, А. В. Ненарокомов. – Москва : Янус-К, 2009. – 299 с.
- Вабищевич, П. Н. Вычислительная идентификация младшего коэффициента параболического уравнения / П. Н. Вабищевич, В. И. Васильев // Доклады академии наук. Математика. – 2014. – Т. 455, № 3. – С. 258–260.
- Кожанов, А. И. Параболические уравнения с неизвестным коэффициентом поглощения / А. И. Кожанов // Вестник Челябинского государственного университета. Математика. Механика. Информатика. – 2011. – № 13. – С. 5–19.
- Прилепко, А. И. О разрешимости обратных краевых задач определения коэффициента перед младшей производной в параболическом уравнении / А. И. Прилепко, В. В. Соловьев // Дифференциальные уравнения. – 1987. – Т. 23, № 1. – С. 136–143.
- Пятков, С. Г. О некоторых классах линейных обратных задач для параболических систем уравнений / С. Г. Пятков, Е. И. Сафонов // Сибирские электронные известия. – 2014. – Т. 11. – С. 777–799.
- Тукмачева, Ю. А. Определение коэффициента поглощения по точечным данным / Ю. А. Тукмачева, С. Г. Пятков // Вестник Югорского государственного университета. – 2025. – Т. 21, № 3. – С. 54–59.
- Тукмачева, Ю. А. Определение параметра поглощения в уравнениях конвекции-диффузии / Ю. А. Тукмачева, С. Г. Пятков // Челябинский физико-математический журнал. – 2025. – Т. 10, № 4. – С. 701–714.
- Тукмачева, Ю. А. Численное решение обратной задачи идентификации скорости потребления метана в почве / Ю. А. Тукмачева, С. Г. Пятков // Вестник Югорского государственного университета. – 2024. – Т. 20, № 4. – С. 74–81.
- Assessment of methane emission from measured concentrations in the atmospheric surface layer / A. I. Borodulin, B. D. Desyatkov, G. A. Makhov, S. R. Sarmanaev // Russian meteorology and hydrology. – 1997. – № 1. – P. 49–55.
- Beretta, E. Identifying a space dependent coefficient in a reaction-diffusion equation / E. Beretta // Inverse Problems and Imaging. – 2011. – Vol. 5, № 2. – P. 285–296.
- Choulli, M. Generic well-posedness of an inverse parabolic problem – the Hölder-space approach / M. Choulli, M. Yamamoto // Inverse Problems. – 1996. – Vol. 12. – P. 195–205.
- Choulli, M. Inverse problem for a semilinear parabolic equation / M. Choulli // Inverse Problems. – 1994. – Vol. 10. – P. 1123–1132.
- Glagolev, M. V. Determination of gas exchange on the border between ecosystem and atmosphere: inverse modeling / M. V. Glagolev, A. F. Sabrekov // Mathematical Biology and Bioinformatics. – 2012. – Vol. 7, № 1. – P. 81–101.
- Hao, D. N. A noncharacteristic Cauchy problem for linear parabolic equation and related inverse problems / D. N. Hao // Inverse Problems. – 1994. – Vol. 10. – P. 295–315.
- Hussein, M. S. Simultaneous determination of time-dependent coefficients and heat source / M. S. Hussein, D. Lesnic // International Journal for Computational Methods in Engineering Science and Mechanics. – 2016. – Vol. 17, № 5-6. – P. 401–411.
- Kamynin, V. L. The inverse problem of determining the lower-order coefficient in parabolic equations with integral observation / V. L. Kamynin, // Mathematical Notes. – 2013. – Vol. 94, № 2. – P. 205–213.
- Kozhanov, A. I. Parabolic Equations with an Unknown Absorption Coefficient / A. I. Kozhanov // Doklady Mathematics. – 2006. – Vol. 74, № 1. – P. 573–576.
- Mamonov, A. V. Point source identification in nonlinear advection-diffusion-reaction systems / A. V. Mamonov, Y.-H. R. Tsai // Inverse Problems. – 2013. – Vol. 29, № 3. – P. 1–26.
- Marchuk, G. I. Mathematical Models in Environmental Problems / G. I. Marchuk. – Amsterdam : Elsevier Science Publishers, 1986. – 216 p.
- Ozisik, M. N. Inverse Heat Transfer / M. N. Ozisik, H. R. B. Orlande. – New-York : Taylor & Francis, 2000. – 350 p.
- Prilepko, A. I. Inverse Source and Coefficient Problems for Elliptic and Parabolic Equations in Holder and Sobolev Spaces / A. I. Prilepko, A. B. Kostin, V. V. Solov'ev // Journal of Mathematical Sciences. – 2019. – Vol. 237, № 3. – P. 576–594.
- Prilepko, A. I. Methods for solving inverse problems in Mathematical Physics / A. I. Prilepko, D. G. Orlovsky, I. A. Vasin. – New-York : Marcel Dekker, Inc., 1999. – 744 p.
- Pyatkov, S. Coefficient inverse problems of identification of thermophysical parameters from boundary integral data / S. Pyatkov, T. Pronkina // Journal of Mathematical Sciences. – 2024. – Vol. 282, № 2. – P. 241–252.
- Pyatkov, S. G. Identification of thermophysical parameters in mathematical models of heat and mass transfer / S. G. Pyatkov // Journal of Computational and Engineering Mathematics. – 2022. – Vol. 9, № 2. – P. 52–66.
- Pyatkov, S. G. Inverse problems of recovering lower-order coefficients from boundary integral data / S. G. Pyatkov, O. A. Soldatov // Axioms. – 2025. – Vol. 14, № 2. – Art. 116.
- Sabrekov, A. F. Determination of the specic ux of methane from soil using inverse modeling based on conjugate equations / A. F. Sabrekov, M. V. Glagolev, I. E. Terentyeva // Proceedings of the International Conference «Mathematical Biology and Bioinformatics» / ed. V. D. Lakhno. – Pushchino : IMPB RAS, 2018. – Vol. 7. – Art. e94.
Supplementary files





