Журнал вычислительной математики и математической физики, 2023, T. 63, № 4, стр. 657-666
Чувствительность функционалов от решения задачи вариационного усвоения к входным данным о потоке тепла для модели термодинамики моря
Е. И. Пармузин 1, *, В. П. Шутяев 1, **
1 Институт вычислительной математики им. Г.И. Марчука РАН
119333 Москва, ул.Губкина, 8, Россия
* E-mail: parm@inm.ras.ru
** E-mail: victor.shutyaev@mail.ru
Поступила в редакцию 29.04.2022
После доработки 02.11.2022
Принята к публикации 15.12.2022
- EDN: IPMMNL
- DOI: 10.31857/S0044466923040130
Аннотация
Для математической модели термодинамики моря, разработанной в Институте вычислительной математики им. Г.И. Марчука РАН, рассматривается задача вариационного усвоения данных наблюдений с целью восстановления потоков тепла на поверхности моря. Исследована чувствительность функционалов от решения к входным данным о потоке тепла в рассматриваемой задаче вариационного усвоения и приведены результаты численных экспериментов для модели динамики Черного моря. Библ. 31. Фиг. 3.
ВВЕДЕНИЕ
В последние годы методы исследования и численного решения задач вариационного усвоения данных, представляющих собой конкретные задачи оптимального управления, получили большое развитие в метеорологии и океанографии, где данные наблюдений усваиваются в моделях атмосферы и океана с целью получения начальных, граничных условий или других параметров модели для последующего моделирования и прогноза (см. [1–9]).
При исследовании задач вариационного усвоения данных наблюдений важную роль играет анализ чувствительности оптимального решения и его функционалов по отношению к входным данным (см. [10–17]). Настоящая работа обобщает результаты предыдущих работ авторов на случай задачи вариационного усвоения данных с целью восстановления потоков тепла на поверхности моря при одновременном использовании ковариационных матриц ошибок данных наблюдений и ошибок начального приближения (бэкграунда). Проведено исследование чувствительности функционалов от оптимального решения задачи вариационного усвоения данных о температуре поверхности для модели термодинамики моря по отношению к входным данным о потоке тепла. С учетом свойств гессиана функции стоимости доказана теорема о представлении градиента функционала по отношению к данным бэкграунда, сформулирован алгоритм вычисления градиента функционала и приведены результаты численных экспериментов для модели динамики Черного моря, разработанной в ИВМ РАН.
1. ЗАДАЧА ВАРИАЦИОННОГО УСВОЕНИЯ ДАННЫХ ДЛЯ МОДЕЛИ ТЕРМОДИНАМИКИ МОРЯ
Рассмотрим задачу термодинамики моря в виде (см. [18], [19])
(1.1)
$\begin{gathered} {{T}_{t}} + (\bar {U},{\text{Grad}})T - {\text{Div}}(\mathop {\hat {a}}\nolimits_T \cdot \operatorname{Grad} T) = {{f}_{T}}\;\;{\text{в}}\;\;D \times (0,\bar {t}),\quad T = {{T}_{0}}\quad {\text{при}}\quad t = 0\;\;{\text{в}}\;\;D, \\ - {{\nu }_{T}}\frac{{\partial T}}{{\partial z}} = Q\;\;{\text{на}}\;\;{{\Gamma }_{S}} \times (0,\bar {t}),\quad \frac{{\partial T}}{{\partial {{N}_{T}}}} = 0\;\;{\text{на}}\;\;{{\Gamma }_{{w,c}}} \times (0,\bar {t}), \\ \mathop {\bar {U}}\nolimits_n^{\left( - \right)} T + \frac{{\partial T}}{{\partial {{N}_{T}}}} = \bar {U}_{n}^{{\left( - \right)}}{{d}_{T}} + {{Q}_{T}}\;\;{\text{на}}\;\;{{\Gamma }_{{w,op}}} \times (0,\bar {t}),\quad \frac{{\partial T}}{{\partial {{N}_{T}}}} = 0\;\;{\text{на}}\;\;{{\Gamma }_{H}} \times (0,\bar {t}), \\ \end{gathered} $Запишем задачу (1.1) в форме операторного уравнения в $\left( {W_{2}^{1}(D)} \right){\kern 1pt} *$:
(1.2)
$\begin{gathered} {{T}_{t}} + LT = F + BQ\quad {\text{для}}\;\;{\text{п}}{\text{.в}}{\text{.}}\quad t \in (0,\bar {t}), \\ T = {{T}_{0}}\quad {\text{при}}\quad t = 0, \\ \end{gathered} $(1.3)
$\left( {{{T}_{t}},\widehat T} \right) + \left( {LT,\widehat T} \right) = F\left( {\widehat T} \right) + \left( {BQ,\widehat T} \right)\quad \forall \widehat T \in W_{2}^{1}(D),$Рассмотрим задачу об усвоении данных о температуре поверхности моря, следуя [21], [23]. Предположим, что в задаче (1.1) функция $Q \in {{L}_{2}}(\Omega \times (0,\bar {t}))$ не известна. Пусть задана функция данных наблюдений ${{T}_{{{\text{obs}}}}}(x,y,t)$ на $\bar {\Omega } \equiv \Omega \cup \partial \Omega $ при $t \in (0,\bar {t})$, которая по своему физическому смыслу есть приближение к функции поверхностной температуры на $\Omega $, т.е. к ${{\left. T \right|}_{{z = 0}}}$. Считаем, что ${{T}_{{{\text{obs}}}}} \in {{L}_{2}}(\Omega \times (0,\bar {t}))$. Допускается случай, когда ${{T}_{{{\text{obs}}}}}$ имеется лишь на некотором подмножестве из $\Omega \times (0,\bar {t})$, характеристическую функцию которого обозначим через ${{m}_{0}}$. Вне этого подмножества для определенности считаем ${{T}_{{{\text{obs}}}}}$ нулевой.
Будем предполагать, что данные наблюдений ${{T}_{{{\text{obs}}}}}$ заданы с ошибками, а именно,
Рассмотрим следующую задачу вариационного усвоения данных: найти $T$ и $Q$ такие, что
(1.4)
$\begin{gathered} {{T}_{t}} + LT = F + BQ,\quad t \in (0,\bar {t}), \\ T = {{T}_{0}}\quad {\text{при}}\quad t = 0, \\ J(Q) = \mathop {\inf }\limits_Q J(Q), \\ \end{gathered} $Слагаемое с весовым оператором ${{\mathcal{B}}^{{ - 1}}}$ играет роль регуляризации по Тихонову (см. [24]), он считается заданным при рассмотрении задачи. Если оператор $\mathcal{B}$ положительно определен, то поставленная задача вариационного усвоения данных имеет единственное решение. Существование оптимального решения следует из классических результатов теории экстремальных задач (см. [2]), так как можно показать, что решение задачи (1.2) непрерывно зависит от потока $Q$ (имеют место априорные оценки в соответствующих функциональных пространствах).
Необходимое условие оптимальности $\operatorname{grad} J = 0$, которое определяет решение сформулированной задачи вариационного усвоения данных, приводит к так называемой системе оптимальности (см. [2]):
(1.5)
$\begin{array}{*{20}{c}} {{{T}_{t}} + LT = F + BQ,\quad t \in \left( {0,\bar {t}} \right),} \\ {T = {{T}_{0}}\quad {\text{при}}\quad t = 0,} \end{array}$(1.6)
$\begin{array}{*{20}{c}} { - {{{\left( {T{\kern 1pt} *} \right)}}_{t}} + L{\kern 1pt} *{\kern 1pt} T{\kern 1pt} * = B{{R}^{{ - 1}}}{{m}_{0}}\left( {B{\kern 1pt} *{\kern 1pt} T - {{T}_{{{\text{obs}}}}}} \right),\quad t \in \left( {0,\bar {t}} \right),} \\ {T{\kern 1pt} * = 0\quad {\text{при}}\quad t = \bar {t},} \end{array}$(1.7)
${{\mathcal{B}}^{{ - 1}}}\left( {Q - {{Q}^{{(0)}}}} \right) + B{\kern 1pt} *T{\kern 1pt} * = 0\quad {\text{на}}\quad \Omega \times (0,\bar {t}),$2. ЧУВСТВИТЕЛЬНОСТЬ К ДАННЫМ О ПОТОКЕ ТЕПЛА
Рассмотрим функцию $G(T,Q)$, зависящую от $T,\;Q$, которая предполагается вещественнозначной и может рассматриваться как функционал на $X = {{L}_{2}}(D \times (0,\bar {t})) \times {{L}_{2}}(\Omega \times (0,\bar {t}))$. Нас интересует чувствительность функционала $G(T,Q)$ к данным бэкграунда ${{Q}^{{(0)}}}$ при условии, что $T,\;Q$ получены после вариационного усвоения из системы оптимальности (1.5)–(1.7). Как известно из [1], [25], чувствительность функционала определяется градиентом по ${{Q}^{{(0)}}}$, который является производной Гато:
(2.1)
$\frac{{dG}}{{d{{Q}^{{(0)}}}}} = \frac{{\partial G}}{{\partial T}}\frac{{\partial T}}{{\partial {{Q}^{{(0)}}}}} + \frac{{\partial G}}{{\partial Q}}\frac{{\partial Q}}{{\partial {{Q}^{{(0)}}}}}.$Обозначим через $\delta {{Q}^{{(0)}}}$ вариацию функции ${{Q}^{{(0)}}}$. Из (1.5)–(1.7) выводим систему оптимальности для вариаций:
(2.2)
$\begin{array}{*{20}{c}} {\delta {{T}_{t}} + L\delta T = B\delta Q,\quad t \in \left( {0,\bar {t}} \right),} \\ {\delta T = 0\quad {\text{при}}\quad t = 0,} \end{array}$(2.3)
$\begin{array}{*{20}{c}} { - {{{\left( {\delta T{\kern 1pt} *} \right)}}_{t}} + L{\kern 1pt} *{\kern 1pt} \delta T{\kern 1pt} * = B{{R}^{{ - 1}}}{{m}_{0}}B{\kern 1pt} *{\kern 1pt} \delta T,\quad t \in \left( {0,\bar {t}} \right),} \\ {\delta T{\kern 1pt} * = 0\quad {\text{при}}\quad t = \bar {t},} \end{array}$(2.4)
${{\mathcal{B}}^{{ - 1}}}\left( {\delta Q - \delta {{Q}^{{(0)}}}} \right) + B{\kern 1pt} *{\kern 1pt} \delta T{\kern 1pt} * = 0\quad {\text{на}}\quad \Omega \times \left( {0,\bar {t}} \right).$(2.5)
$\begin{gathered} \delta {{T}_{t}} + L\delta T = B\delta Q,\quad t \in \left( {0,\bar {t}} \right), \\ \delta T = 0\quad {\text{при}}\quad t = 0, \\ S(\delta Q) = \mathop {\inf }\limits_Q S(Q), \\ \end{gathered} $(2.6)
$S(\delta Q) = \frac{1}{2}\int\limits_0^{\bar {t}} {\kern 1pt} \int\limits_\Omega \left( {\delta Q - \delta {{Q}^{{(0)}}}} \right){{\mathcal{B}}^{{ - 1}}}\left( {\delta Q - \delta {{Q}^{{(0)}}}} \right)d\Omega dt + \frac{1}{2}\int\limits_0^{\bar {t}} {\kern 1pt} \int\limits_\Omega \,{{\left. {{{m}_{0}}\delta T} \right|}_{{z = 0}}}{{\left. {{{R}^{{ - 1}}}\delta T} \right|}_{{z = 0}}}d\Omega dt.$Справедлива
Лемма 1. Гессиан $\mathcal{H}$ функционала (2.6) определяется на $v \in {{L}_{2}}(\Omega \times (0,\bar {t}))$ последовательным решением задач
(2.7)
$\begin{array}{*{20}{c}} {{{\psi }_{t}} + L\psi = Bv,\quad t \in \left( {0,\bar {t}} \right),} \\ {\psi = 0\quad при\quad t = 0,} \end{array}$(2.8)
$\begin{array}{*{20}{c}} { - {{{\left( {\psi {\kern 1pt} *} \right)}}_{t}} + L{\kern 1pt} *{\kern 1pt} \psi {\kern 1pt} * = B{{R}^{{ - 1}}}{{m}_{0}}B{\kern 1pt} *{\kern 1pt} \psi ,\quad t \in \left( {0,\bar {t}} \right),} \\ {\psi {\kern 1pt} * = 0\quad при\quad t = \bar {t},} \end{array}$Доказательство. Согласно системе оптимальности (2.2)–(2.4), градиент функционала (2.6) определяется по формуле
Используя (2.7)–(2.9), нетрудно видеть (см. [26]), что система (2.2)–(2.4) эквивалентна уравнению для вариации оптимального решения $\delta Q$:
Гессиан $\mathcal{H}$ действует в ${{L}_{2}}(\Omega \times (0,\bar {t}))$ с областью определения $D(\mathcal{H}) = {{L}_{2}}(\Omega \times (0,\bar {t}))$, он ограничен, самосопряжен и неотрицательно определен. Если ${{\mathcal{B}}^{{ - 1}}}$ положительно определен, то $\mathcal{H}$ положительно определен, поскольку $(\mathcal{H}v,v) \geqslant \left( {{{\mathcal{B}}^{{ - 1}}}v,v} \right)$. В последнем случае уравнение (2.10) имеет единственное решение
Формула (2.11) дает в явном виде выражение для вариаций оптимального решения $\delta Q$ через вариацию функции начального приближения (бэкграунда) $\delta {{Q}^{{(0)}}}$. Уравнение вида (2.11) может быть положено в основу исследования чувствительности оптимального решения и его функционалов к ошибкам бэкграунда.Справедлива
Теорема 1. Градиент функционала $G(T,Q)$ по ${{Q}^{{(0)}}}$ имеет вид
(2.12)
$\frac{{dG}}{{d{{Q}^{{(0)}}}}} = {{\mathcal{B}}^{{ - 1}}}{{\mathcal{H}}^{{ - 1}}}\mathcal{F},$(2.14)
$\begin{array}{*{20}{c}} { - {{{\left( {\phi {\kern 1pt} *} \right)}}_{t}} + L{\kern 1pt} *{\kern 1pt} \phi {\kern 1pt} * = \frac{{\partial G}}{{\partial T}},\quad t \in \left( {0,\bar {t}} \right),} \\ {\phi {\kern 1pt} * = 0\quad при\quad t = \bar {t}.} \end{array}$Доказательство. Рассмотрим значение градиента (2.1) на вариации $\delta {{Q}^{{(0)}}}$:
(2.15)
${{\left( {\frac{{dG}}{{d{{Q}^{{(0)}}}}},\delta {{Q}^{{(0)}}}} \right)}_{{{{Y}_{{{\text{obs}}}}}}}} = {{\left( {\frac{{\partial G}}{{\partial T}},\delta T} \right)}_{Y}} + {{\left( {\frac{{\partial G}}{{\partial Q}},\delta Q} \right)}_{{{{Y}_{{{\text{obs}}}}}}}},$Задача (2.14) является сопряженной по отношению к (2.2), поэтому в силу соотношения сопряженности
(2.16)
${{\left( {\frac{{\partial G}}{{\partial T}},\delta T} \right)}_{Y}} = {{\left( {\phi {\kern 1pt} *,B\delta Q} \right)}_{Y}} = (B{\kern 1pt} *\phi {\kern 1pt} *,\delta Q{{)}_{{{{Y}_{{{\text{obs}}}}}}}}.$(2.17)
${{\left( {\frac{{dG}}{{d{{Q}^{{(0)}}}}},\delta {{Q}^{{(0)}}}} \right)}_{{{{Y}_{{{\text{obs}}}}}}}} = {{\left( {B{\kern 1pt} *{\kern 1pt} \phi {\kern 1pt} * + \frac{{\partial G}}{{\partial Q}},\delta Q} \right)}_{{{{Y}_{{{\text{obs}}}}}}}} = (\mathcal{F},\delta Q{{)}_{{{{Y}_{{{\text{obs}}}}}}}},$Уравнение для $\delta Q$ определяется формулой (2.11), отсюда
(2.18)
${{(\mathcal{F},\delta Q)}_{{{{Y}_{{{\text{obs}}}}}}}} = {{\left( {\mathcal{F},{{\mathcal{H}}^{{ - 1}}}{{\mathcal{B}}^{{ - 1}}}\delta {{Q}^{{(0)}}}} \right)}_{{{{Y}_{{{\text{obs}}}}}}}} = {{\left( {{{\mathcal{B}}^{{ - 1}}}{{\mathcal{H}}^{{ - 1}}}\mathcal{F},\delta {{Q}^{{(0)}}}} \right)}_{{{{Y}_{{{\text{obs}}}}}}}}.$Таким образом, из (2.15)–(2.18) заключаем, что
(2.19)
${{\left( {\frac{{dG}}{{d{{Q}^{{(0)}}}}},\delta {{Q}^{{(0)}}}} \right)}_{{{{Y}_{{{\text{obs}}}}}}}} = {{\left( {{{\mathcal{B}}^{{ - 1}}}{{\mathcal{H}}^{{ - 1}}}\mathcal{F},\delta {{Q}^{{(0)}}}} \right)}_{{{{Y}_{{{\text{obs}}}}}}}},$Реальное (практическое) использование теоремы 1 может быть сформулировано в виде следующего алгоритма для вычисления градиента функционала. Градиент $dG{\text{/}}d{{Q}^{{(0)}}}$ определяется последовательным выполнением следующих шагов:
1) решить сопряженную задачу
(2.20)
$\begin{gathered} - {{\left( {\phi {\kern 1pt} *} \right)}_{t}} + L{\kern 1pt} *{\kern 1pt} \phi {\kern 1pt} * = \frac{{\partial G}}{{\partial T}},\quad t \in (0,\bar {t}), \\ \phi {\kern 1pt} * = 0\quad {\text{при}}\quad t = \bar {t}, \\ \end{gathered} $2) найти $u$ как решение уравнения с гессианом
3) вычислить градиент функционала по формуле
Алгоритм (2.20)–(2.22) с учетом конкретного вида производных $\partial G{\text{/}}\partial T,\;\partial G{\text{/}}\partial Q$ использовался при численных расчетах для оценки чувствительности функционалов, связанных с температурой после усвоения данных наблюдений, по отношению к изменениям функции бэкграунда ${{Q}^{{(0)}}}$.
Отметим, что в процессе отыскания градиента функционала нет необходимости вычислять обратный гессиан ${{\mathcal{H}}^{{ - 1}}}$, который фигурирует в (2.12), достаточно просто решить задачу $\mathcal{H}u = \mathcal{F}$ вида (2.21), например, итерационным методом.
Отметим также, что данные наблюдений ${{T}_{{{\text{obs}}}}}$ предполагаются случайными величинами, их случайность учитывается в функции стоимости $J(Q)$ через ковариационный оператор $R$, который входит в дальнейшем в определение гессиана (2.7)–(2.9).
3. РЕЗУЛЬТАТЫ ЧИСЛЕННЫХ ЭКСПЕРИМЕНТОВ
Численные эксперименты проводились с использованием трехмерной численной модели гидротермодинамики Черного и Азовского морей, разработанной в ИВМ РАН на основе метода расщепления (см. [22]) и дополненной процедурой усвоения температуры поверхности моря (ТПМ) для восстановления тепловых потоков $Q$ с учетом ковариационных матриц ошибок наблюдений и ошибок бэкграунда.
Объектом моделирования является акватория Черного и Азовского морей. Параметры рассматриваемой области и ее географические координаты можно описать следующим образом: $\sigma $-сетка $306 \times 200 \times 27$ (широта, долгота и глубина соответственно). Первая точка “сетки C” (см. [27]) имеет координаты $26.65^\circ $ E и $40.15^\circ $ N. Шаги сетки по $x$ и $y$ постоянны и равны 0.05 и 0.036 градуса соответственно. Шаг по времени равен $\Delta t$ = 2.5 мин.
Данные наблюдений ТПМ предоставлены спутниковой службой “See the Sea”, входящей в состав ЦКП “ИКИ Мониторинг”, которая занимается сбором и обработкой различных данных о состоянии земной поверхности и ориентируется на работу со спутниковыми наблюдениями (см. [28]). В качестве ${{T}_{{{\text{obs}}}}}$ в данном эксперименте были выбраны данные ТПМ спектрометра VIIRS на спутнике SNPP и спектрометра MODIS на спутнике Aqua (несколько измерений в сутки в определенные моменты времени). Данные ТПМ за период с 1 января по 30 июня 2019 г. были пересчитаны на сетку численной модели (см. [29]). Для расчета атмосферного воздействия в модели использовались метеорологические характеристики, в том числе, балк-формулы для расчета турбулентных течений на поверхности моря. Рассчитанные таким же образом значения среднего климатического теплового потока ${{Q}^{{(0)}}}$ использовались в процедуре усвоения данных в качестве начального приближения (бэкграунда).
Для расчета диагональных элементов ковариационной матрицы $\mathcal{B}$ были получены данные о тепловом потоке на поверхности моря. Поток тепла на поверхности моря рассчитан по данным реанализа Era 5 (www.ecmwf.int/en/forecasts/datasets/reanalysis-datasets/era5) (см. [30]) за период с 1979 по 2020 г. Данные Era 5 загружались с временным разрешением 12 ч, что позволяет учитывать суточный ход изменений, разделять дневные и ночные потоки тепла. По данным за 1979–2020 гг. рассчитаны средние значения и дисперсии теплового потока по дневным и ночным данным для каждого дня года. Полученные дисперсии представляют собой диагональные элементы ковариационной матрицы ошибок бэкграунда $\mathcal{B}$. Аналогичным образом (см. [31]) на основе данных сервиса Copernicus (период с 1982 по 2019 г.) и данных ЦКП “ИКИ Мониторинг” о температуре поверхности моря рассчитывались элементы ковариационной матрицы ошибок данных наблюдений $R$.
В численных примерах рассматривались функционалы вида
(3.1)
$G(T,Q) = \int\limits_0^{\bar {t}} \,dt{\kern 1pt} \int\limits_\Omega \,F{\kern 1pt} *{\kern 1pt} (x,y,t)T(x,y,0,t)d\Omega ,$(3.2)
$F{\kern 1pt} *{\kern 1pt} (x,y,t) = \left\{ \begin{gathered} 1{\text{/}}(\tau \operatorname{mes} \omega ),\quad {\text{если}}\quad (x,y) \in \omega ,\quad {{t}_{1}} - \tau \leqslant t \leqslant {{t}_{1}}, \hfill \\ 0\quad {\text{в}}\;{\text{противном}}\;{\text{случае}}, \hfill \\ \end{gathered} \right.$(3.3)
$G(T,Q) = \frac{1}{\tau }\int\limits_{{{t}_{1}} - \tau }^{{{t}_{1}}} dt\left( {\frac{1}{{\operatorname{mes} \omega }}\int\limits_\omega \,T(x,y,0,t)d\Omega } \right).$С использованием обозначений, введенных выше, функционал (3.1) записывается в виде скалярного произведения
(3.4)
$\frac{{\partial G}}{{\partial T}} = BF{\kern 1pt} *,\quad \frac{{\partial G}}{{\partial Q}} = 0.$Приведем результаты численных расчетов. При реализации алгоритма усвоения данных использовалась система (1.5)–(1.7). Расчет чувствительности выбранного функционала происходил на одном шаге по времени $({{t}_{k}},{{t}_{{k + 1}}})$, где ${{t}_{{k + 1}}} = \bar {t} = {{t}_{k}} + \Delta t$. На каждом из таких шагов была рассчитана чувствительность функционала к данным бэкграунда. Были выбраны два момента времени для расчета чувствительности функционала к данным бэкграунда: 31 мая 2019 г. 10 ч 25 мин (86 655 временных шагов модели) и 1 июля 2019 г. 23 ч 30 мин (104 820 временных шагов модели). Выбор данных моментов времени обусловлен тем, что в эти моменты времени данные со спутников покрывали почти всю исследуемую акваторию Черного и Азовского морей.
На фиг. 1 представлены значения диагональных элементов матрицы ${{\mathcal{B}}^{{ - 1}}}$ в разные моменты времени. Так, диагональные элементы, рассчитанные на 31 мая 2019 г., показаны на фиг. 1а, а 1 июля 2019 г. – на фиг. 1б.
Фиг. 1.
Значения диагональных элементов матрицы ${{\mathcal{B}}^{{ - 1}}}$ в численном эксперименте для различных моментов времени.

Значения диагональных элементов ${{R}^{{ - 1}}}$ на эти же даты приведены на фиг. 2. Результаты расчета чувствительности к данным бэкграунда для 31 мая и 1 июля 2019 г. представлены на фиг. 3а и 3б соответственно, где даны градиенты функции отклика в разные моменты времени.
Фиг. 2.
Значения диагональных элементов матрицы ${{R}^{{ - 1}}}$ в численном эксперименте для различных моментов времени.

Стоит отметить, что результаты, полученные в эксперименте в рассматриваемые моменты времени, не сильно отличаются друг от друга. Характерной особенностью является малая чувствительность функционала к данным бэкграунда в центральной, наиболее глубокой, области Черного моря. В областях с меньшей глубиной прослеживается возрастание чувствительности, которая принимает максимальные значения в некоторых точках на границе области как в Черном, так и в Азовском морях.
В целом чувствительность рассматриваемого функционала к данным бэкграунда намного меньше, чем чувствительность к данным наблюдений, исследованная в [23].
Этот результат подтверждается прямым вычислением функционала $G(T,Q)$ в соответствии с (3.3), полученным после вариационного усвоения, путем введения возмущений в данные бэкграунда ${{Q}^{{(0)}}}$, следуя работе [23].
Таким образом, сформулированный алгоритм (2.20)–(2.22) позволяет оценивать чувствительность функционалов, связанных с температурой поверхности моря после усвоения, по отношению к ошибкам данных бэкграунда.
ЗАКЛЮЧЕНИЕ
С использованием трехмерной модели гидротермодинамики Черного моря, разработанной в ИВМ РАН, в настоящей работе проведено исследование чувствительности функционалов от решения задачи вариационного усвоения данных с восстановлением потоков тепла на поверхности моря. Разработанный алгоритм позволяет вычислять градиенты функционалов от решения задачи после усвоения по отношению к входным данным о потоке тепла. Вычисление градиента функционала требует однократного решения уравнения с гессианом функции стоимости и решения сопряженной задачи. Для решения этого уравнения нет необходимости вычислять обратный гессиан в явном виде, тем не менее, было бы интересно в будущем провести аналитические оценки обратного гессиана, например, через собственные значения, и использовать их для оценки чувствительности. Численные эксперименты для модели динамики Черного моря подтверждают работоспособность предложенного алгоритма. Проведенные исследования могут быть полезны для решения проблемы определения районов моря, в которых функционалы от оптимального решения являются наиболее чувствительными к произвольным возмущениям в исходных данных бэкграунда при использовании процедуры вариационного усвоения, в том числе в случаях, когда значения этих возмущений заранее не известны.
Авторы благодарны рецензенту за полезные замечания, которые позволили улучшить представление результатов и изложение материала в статье.
Список литературы
Marchuk G.I. Adjoint Equations and Analysis of Complex Systems. Dordrecht: Kluwer, 1995.
Lions J.L. Contrôle optimal des systèmes gouvernés par des équations aux dérivos partielles. Paris: Dunod, 1968.
Sasaki Y.K. An objective analysis based on the variational method // J. Meteor. Soc. Japan. 1958. V. 36. P. 77–88.
Пененко В.В., Образцов Н.Н. Вариационный метод согласования полей метеорологических элементов // Метеорология и гидрология. 1976. № 11. С. 1–11.
Пененко В.В. Методы численного моделирования атмосферных процессов. Л.: Гидрометеоиздат, 1981.
Le Dimet F.X., Talagrand O. Variational algorithms for analysis and assimilation of meteorological observations: theoretical aspects // Tellus. 1986. V. 38A. P. 97–110.
Агошков В.И. Методы оптимального управления и сопряженных уравнений в задачах математической физики. М.: ИВМ РАН, 2003.
Mogensen K., Balmaseda M.A., Weaver A.T., Martin M., Vidard A. NEMOVAR: a variational data assimilation system for the NEMO ocean model // ECMWF Technical Memorandum. 2009. No. 120.
Пененко А.В. Математическое моделирование процессов адвекции-диффузии-реакции с усвоением данных наблюдений и решением обратных задач. Автореф. дисс. … докт. физ.-матем. наук. Новосибирск: ИВМ и МГ СО РАН, 2021.
Le Dimet F.-X., Ngodock H.E., Luong B., Verron J. Sensitivity analysis in variational data assimilation // J. Meteorol. Soc. Japan. 1997. V. 75 (1B). P. 245–255.
Le Dimet F.-X., Navon I.M., Daescu D.N. Second-order information in data assimilation // Month. Wea. Rev. 2002. V. 130 (3). P. 629–648.
Le Dimet F.-X., Shutyaev V. On deterministic error analysis in variational data assimilation // Nonlin. Process. Geophys. 2005. V. 12. P. 481–490.
Gejadze I., Le Dimet F.-X., Shutyaev V.P. On analysis error covariances in variational data assimilation // SIAM J. Sci. Comput. 2008. V. 30. No. 4. P. 1847–1874.
Gejadze I., Le Dimet F.-X., Shutyaev V.P. On optimal solution error covariances in variational data assimilation problems // J. Comp. Phys. 2010. V. 229. P. 2159–2178.
Gejadze I., Shutyaev V.P., Le Dimet F.-X. Analysis error covariance versus posterior covariance in variational data assimilation // Q. J. R. Meteorol. Soc. 2013. V. 139. P. 1826–1841.
Агошков В.И., Пармузин Е.И., Шутяев В.П. Ассимиляция данных наблюдений в задаче циркуляции Черного моря и анализ чувствительности ее решения // Изв. РАН. Физика атмосферы и океана. 2013. Т. 49. № 6. С. 643–654.
Шутяев В.П., Ле Диме Ф. Чувствительность функционалов задач вариационного усвоения данных // Докл. АН. Математика. 2019. Т. 486. № 4. С. 421–425.
Алексеев В.В., Залесный В.Б. Численная модель крупномасштабной динамики океана / Вычислительные процессы и системы. М.: Наука, 1993. С. 232–253.
Марчук Г.И., Дымников В.П., Залесный В.Б. Математические модели в геофизической гидродинамике и численные методы их реализации. Л.: Гидрометеоиздат, 1987.
Agoshkov V.I., Gusev A.V., Diansky N.A., Oleinikov R.V. An algorithm for the solution of the ocean hydrothermodynamics problem with variational assimilation of the sea level function data // Russ. J. Numer. Anal. Math. Modelling. 2007. V. 22 (2). P. 133–161.
Агошков В.И., Пармузин Е.И., Шутяев В.П. Численный алгоритм вариационной ассимиляции данных наблюдений о температуре поверхности океана // Ж. вычисл. матем. и матем. физ. 2008. Т. 48. № 8. С. 1371–1391.
Zalesny V.B., Diansky N.A., Fomin V.V., Moshonkin S.N., Demyshev S.G. Numerical model of the circulation of the Black Sea and the Sea of Azov // Russ. J. Numer. Anal. Math. Model. 2012. V. 27. No. 1. P. 95–112.
Shutyaev V., Parmuzin E., Gejadze I. Stability analysis of functionals in variational data assimilation with respect to uncertainties of input data for a sea thermodynamics model // Russ. J. Numer. Anal. Math. Model. 2021. V. 36. No. 6. P. 347–357.
Тихонов А.Н. О решении некорректно поставленных задач и методе регуляризации // ДАН СССР. 1963. Т. 151. No. 3. P. 501–504.
Cacuci D.G. Sensitivity theory for nonlinear systems: II.Extensions to additional classes of responses // J. Math. Phys. 1981. V. 22. P. 2803–2812.
Шутяев В.П. Операторы управления и итерационные алгоритмы в задачах вариационного усвоения данных. М.: Наука, 2001.
Diansky N.A., Bagno A.V., Zalesny V.B. Sigma model of global ocean circulation and its sensitivity to variations in wind stress // Izv. Atmos. Ocean. Phys. 2002. V. 38. No. 4. P. 477–494.
Лупян Е.А., Матвеев А.А., Уваров И.А., Бочарова Т.Ю., Лаврова О.Ю., Митягина М.И. Спутниковый сервис See the Sea – инструмент для изучения процессов и явлений на поверхности океана // Совр. пробл. дистанционного зондирования Земли из космоса. 2012. Т. 9. № 2. С. 251–261.
Zakharova N.B., Agoshkov V.I., Parmuzin E.I. The new method of ARGO buoys system observation data interpolation // Russ. J. Numer. Anal. Math. Model. 2013. V. 28. No. 1. P. 67–84.
Hersbach H. et al. The ERA5 global reanalysis // Q. J. R. Meteorol. Soc. 2020. V. 146. P. 1999–2049.
Агошков В.И., Шутяев В.П., Пармузин Е.И., Захарова Н.Б., Шелопут Т.О., Лезина Н.Р. Вариационная ассимиляция данных наблюдений в математической модели динамики Черного моря // Морской гидрофиз. журн. 2019. Т. 35. № 6. С. 585–599.
Дополнительные материалы отсутствуют.
Инструменты
Журнал вычислительной математики и математической физики