UDC 004.942:519.6 10.23947/2587-8999-2017-2-156-163
Study of the optimal solution sensitivity of variational data assimilation problem for a model of sea thermodynamics*
V.P. Shutyaev, E.I. Parmuzin**
Institute of Numerical Mathematics, Russian Academy of Sciences, Moscow, Russian Federation
Algorithms are proposed to study the sensitivity of the optimal solution to the errors of the observational data in the problem of variational assimilation of the sea surface temperature data with the aim of restoring heat fluxes for the nonstationary system of thermodynamic equations. Numerical experiments are presented in an application to the model of the thermodynamics of the Baltic Sea.
Keywords: mathematical modeling; variational data assimilation; optimal control; adjoint equations; sensitivity to errors
Introduction. In the mathematical modeling of climate change for various regions of the world, the sensitivity theory of selected functionals plays an important role in relation to the characteristics of continents, the World Ocean, initial data, external sources and internal parameters of the problem. The study of climate sensitivity makes it possible to evaluate the quality of models on the basis of real data and find new mechanisms responsible for climate formation.
At present, in connection with the research of global changes on the planet Earth, the problem of obtaining and rational use of measurement data for the purpose of retrospective analysis in various fields of knowledge is very important. The mathematical model of this problem can be formulated as a problem of assimilation and processing of multidimensional (including dependence on time and space variables) data, which is one of the problems of optimal control ([1]-[5]). Along with the development and justification of algorithms for numerical solution of problems of variational assimilation of observational data, the properties of the optimal solution play an important role ([6]-[9]). The question of the sensitivity of optimal solutions of variational assimilation problems to the errors of observational data and model parameters, which has not been studied until recently, is extremely important.
In this paper we consider the problem of studying the sensitivity of the optimal solution of the problem of variational assimilation of observational data on the sea surface temperature for the thermodynamic model in a formulation analogous to that introduced in [5]. On the basis of the relationships connecting the errors of the optimal solution of the problem of variational assimilation with the errors of the observational data through the Hessian of the cost functional, algorithms for calculating the sensitivity coefficients as the norms of the response operators arising in the equations for the errors are proposed.
* The research is done with the financial support from RSF Project No. 14-11-00609, studies in sections 2-3, and RFBR Project No. 15-01-01583, within which numerical calculations were performed.
** E-mail: [email protected], [email protected].
1. The problem of assimilation of observational data for the thermodynamics of the sea.
Let us consider the model of the thermodynamics of the sea in the form ([10], [11]): T + (U, Grad)T - Div(aT • GradT) - fT in D x (t0, t, ), T - T0 at t - t0 in D,
dT dT
-vt — - Q on ts x (to, — - 0 on r w,c x (to, tl),
qji
U {")T + - U id + Qt on T^ x (to, ti), ( • )
dT
-- Oon r„ x (L, t),
dNT H 01
where T - T(x,y,z,t) - the unknown temperature function, t e (t0,tt), (x,y,z) e D = Qx(0,H), Qc R2, H - H (x, y) - the bottom relief function, Q - Q(x, y, t) - the heat flow through the upper boundary, U - (u, v, w), aT - diag((aT )u ), (aT )n - (aT )22 -fa, (aT )ss -vt , fT - fr (x, y, z, t) -given functions. The boundary of the region r = dD is represented as the union of four disjoint parts , ^ , ^ , , where Ts - Q (unperturbed sea surface), T - the liquid (open) part of the
vertical lateral boundary, Tw,c - the solid part of the vertical lateral boundary, - the bottom of
the sea. Other notations and a detailed description of the statement of the problem can be found in [5], [10].
The problem (1.1) can be written in the form of an operator equation:
T + LT - F + BQ, t e (t0,0, T - T at t -10,
where equality is understood in the weak sense, namely:
(T,T) + (LT,T) - F(T) + (BQ,T) VT eW2\D), (1.3)
in this case l, F, B are determined by the following relations:
(LT, T) = J (-TDiv(UT))dD + J U(n+)TTdT + J aTGrad(T) • Grad(T)dD,
F(T) = j (QT + UVdT )TdT + J ft TdD,
r d
(T,T) = \ TtTdD, (BQ,T) = \ QT \z=0 dO,
d Q
and the functions aT, QT, fT, Q are such that equality (1.3) makes sense. The properties of the
operator L were investigated in [5].
We shall consider the problem of assimilating data on the temperature of the sea surface (see [5]). Suppose that the function Q e L2(Qx (t0,^)) is unknown in (1.1). Suppose that we have given a
function of the observational data Tobs(x,y,t)on Q = Q^dQ at t e (t0,^), which, in its physical
meaning, is an approximation to the surface temperature function on Q, i.e. to T |z=0. We assume
d
r
* w,op
d
that Tbs eL2(Qx(t0,tx)), however, the function Tobs may not be more smooth, so it can not be used
as the boundary condition on Ts . A case is possible when Tobs there is given only on a subset of
Qx(t0,tj), whose characteristic function is denoted by m0. Outside this subset, for definiteness, Tobs
is considered to be trivial.
Consider the following data assimilation problem: find Tand Q such that
T + LT = F + BQ, in D x (t0, tj),
T = T at t = t0 (1.4)
J (Q) = inf J (Q),
a tl 1 tl
where J (Q) = aJJ\Q - Q(0) I 2 dQdt + - J J m, |T| z=, -Tobs \ 2 dQdt, (1.5)
2 t0 q 2 t0 q
q(Q) = Q(0)(x, y, t^ - specified function, a = const > i. The functiona J determines the root-mean-square deviation from the observed values.
With a > i the problem of variational data assimilation has a unique solution. The existence of an optimal solution follows from the classical results of the theory of extremal problems, since it is not difficult to show that the solution of problem (1.2) depends continuously on the flow Q (a priori estimates hold in the corresponding function spaces). With a = i the problem does not always have a solution, however, as shown in [5], there is a unique and dense solvability, which allows us to construct a sequence of regularized solutions that minimizes the functional.
The optimality system, which determines the solution of the problem of variational data assimilation (1.4)-(1.5) according to the necessary condition, has the form:
T + LT = F + BQ in D x (t0, t),
T — T at t — ¿Q ?
(1.6)
-(F)t + LT = Bm0(T-Tobs) in Dx(t0,0,
T '= 0 at t = t, (
a(Q -Q(0)) + T'= 0 on Qx (to,ti), (1.8)
where L - the operator adjoint to L .
In what follows we assume that supp(m0 ) = Qx [t0, t ] and we will investigate the sensitivity of the optimal solution Q to the input data, namely, to the errors in the specification of the functions Tobs and Q(0).
As a result of solving the problem of variational assimilation of the data (1.6)-(1.8), we obtain the total flow function Q, which is the optimal solution in the sense of minimizing the functional (1.5). This solution depends on the function of the observational data Tobs on the sea surface. An important question is the sensitivity of the optimal solution to the changes in the function Tobs. This
issue is of great importance from the point of view of the forecast, since the optimal solution found as a result of solving the variational assimilation problem is used to integrate the model in the next
time interval. In this section, algorithms for studying the sensitivity of the optimal solution to the errors of the observational data are considered.
Let the observation data be given with errors:
q(0) = q+6, tobs = tu +6, (i.9)
whereT e L2(fix(t0,tj)), T is the exact solution of the direct problem for: Q = Q :
T + LT — F + BQ in D X (t0, tx), T — T at t — tß.
(l.io)
The functions can be considered as errors in the input data Q( ) and robs accordingly. The influence of these errors on the optimal solution Q obtained from the optimality system (1.6)-(1.8) was investigated in [6, 12], where it was shown that the equation for the error of the optimal solution at a> 0 has a unique solution
SQ = aH H 1 R£2, (1.11)
where H - H0 + aE, E - the identity operator, H0 is determined on v e L2(fix (t0,^)) by sequential solution of the problems:
y/t + Lw = Bv in D x (t0, t1), y — 0 at t -10,
-(¥*)t + L'y'= bmo¥ in Dx (to,tl), ^
y/" — 0 at t = tj,
H0v = y" on fix(t0,t), (1.14)
and the operator R acts on functions geL2(fix(?0t1)) by the formula Rg = d* \z=0, where d* - is the
solution of the adjoint problem
-(0* )t + LV= Bm0 g in D x (t0, t1), 6" = 0 at t = t.
We note that the operator H is the Hessian of the functional J defined by (1.5). Thus, the error of the optimal solution SQ is explicitly expressed in terms of the errors of the initial data . In [12] the properties of the operators of the problem are studied in detail and
estimates for the sensitivity coefficients describing the sensitivity of the optimal solution of the problem of variational assimilation of observational data for the sea dynamics model are presented. As a characteristic of the sensitivity of the optimal solution to the errors of the observational data, we consider the value
r = j H (H0 +aE)~2U, (1.15)
where H0 is given by formulas (1.12)-(1.14). The coefficient r characterizes the magnitude of the
norm of the response operator H lR in equation (1.11). We note that the upper bound for the spectrum of the operator H0 (H0 +aE) 2 can be considered as the norm in (1.15). For finite-dimensional approximation, the operator H is a matrix and the coefficient r is calculated by the formula:
r = sup —, (1.16)
k a + —
V—k -1
where — - the eigenvalues of H0, and —1---the singular numbers of the operator H R.
a + —k
On the basis of the above, we can formulate the following algorithm for calculating the sensitivity coefficient of the optimal solution to the errors of the observational data:
1) calculate the Hessian H0, determined by the formulas (1.12)-(1.14);
2) find the eigenvalues of the Hessian H0;
3) calculate the sensitivity coefficient r by formula (1.16).
Here it should be emphasized that for finite-dimensional approximation H turns out to be a poorly conditioned matrix, for which the smallest eigenvalue is close to zero. In this case, when
a = 0 the coefficient r = S— can be sufficiently large, i.e. the optimal solution can be very
y —min
sensitive to observation errors. This means that in this case it is necessary to introduce a regularizer with a parameter a > 0, which will make the task of determining the optimal solution stable with respect to errors of observations.
2.Results of numerical experiments. For numerical experiments, we used the three-dimensional numerical model of the hydrothermodynamics of the Baltic Sea, developed in the INM of the Russian Academy of Sciences on the basis of the splitting method [13] and supplemented with the assimilation procedure [5] of the surface temperature with the aim of restoring heat fluxes. We present some results of numerical experiments on the sensitivity of the optimal solution.
Fig. 1. Singular numbers of the operator after 1000 calculation steps
Fig. 1 shows the singular numbers of the operator H lR, which determine the sensitivity coefficient r. The largest singular numbers correspond to points lying near the regions with a small depth, especially in places on the slopes of the depressions. Thus, the optimal solution proves to be
sensitive to the errors of observations at the points of the surface near these regions, and the stability of the problem of restoring heat fluxes on the surface can degrade at these points.
Conclusion. In this paper, numerical algorithms for studying the sensitivity of the solution of the problem of variational assimilation of data on the temperature of the sea surface with the aim of restoring heat fluxes on the surface are considered. The equation for the error of the optimal solution through errors in the observational data is related to the Hessian of the original observation functional. This equation leads to the determination of the sensitivity coefficients as norms of response operators that characterize the degree of influence of errors in the observational data on the optimal solution of the problem of variational assimilation. The proposed methodology makes it possible to determine the subregions in which the optimal solution is most sensitive to observation errors in the variational assimilation of data, image processing, in the case where the values of the errors are not known in advance.
References
1. Marchuk G.I. Adjoint Equations and Analysis of Complex Systems. - Dordrecht: Kluwer, 1995. - 466 p.
2. Marchuk G. I., Penenko V.V. Application of optimization methods to the problem of mathematical modeling of the atmospheric processes and environment // In: Modeling and Optimization of Complex Systems: Proc. of the IFIP-TC7 Working conf. - New York: Springer, 1978, pp. 240-252.
3. Le Dimet F.X., Talagrand O. Variational algorithms for analysis and assimilation of meteorological observations: theoretical aspects // Tellus. - 1986. - V.38A. - pp. 97-110.
4. Shutyaev V.P. Operators of control and iterative algorithms in problems of variational data assimilation. - Moscow: Nauka, 2001. - 239 p.
5. Agoshkov V.I., Parmuzin E.I., Shutyaev V.P. Numerical algorithm for variational assimilation of observational data on the temperature of the ocean surface // ZhVM and MF. - 2008. - T.48, №8. - pp.1371-1391.
6. Le Dimet F.-X., Shutyaev V. On deterministic error analysis in variational data assimilation // Nonlinear Processes in Geophysics. - 2005. - V.12. - pp.481-490.
7. 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. - pp.1847-1874.
8. 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. - pp.2159-2178.
9. Gejadze I., Shutyaev V.P., Le Dimet F.-X. Analysis error covariance versus posterior covariance in variational data assimilation // Quartely Journal of the Royal Meterological Society. -2013. - V.139. - pp.1826-1841.
10. Alekseev V.V., Zalesny V.B. Numerical model of large-scale ocean dynamics // Computational processes and systems. - Moscow: Nauka, 1993, pp. 232-253.
11. Marchuk G.I., Dymnikov V.P., Zalesny V.B. Mathematical models in geophysical hydrodynamics and numerical methods for their implementation. - L .: Gidrometeoizdat, 1987. - 352 p.
12. Parmuzin E.I., Shutyaev V.P. The study of solution sensitivity for the variational observation data assimilation problem in the Black Sea dynamics model. J. Numer. Anal. Math. Modeling. - 2013. - V.28, no.1. - pp. 37-52.
13. Zalesny V.B., Gusev A.V., Chernobay S.Yu., Aps R., Tamsalu R., Kujala P., Rytkonen J. The Baltic Sea circulation modeling and assessment of marine pollution // Russ. J. Numer. Anal. Math. Modeling. - 2014. - V.29, no.2. - pp. 129-138.
Authors:
Shutyaev Victor Petrovich, Doctor of Science in Physics and Maths, Professor, Scientific Secretary and Leading Researcher of the Institute of Numerical Mathematics of the Russian Academy of Sciences (8 Gubkin St., Moscow, Russian Federation)
Parmuzin Evgeny Ivanovich, Candidate of Science in Physics and Maths, Senior Researcher of the Institute of Numerical Mathematics of the Russian Academy of Sciences (8 Gubkin St., Moscow, Russian Federation)
УДК 004.942:519.6
Исследование чувствительности оптимального решения задачи вариационного
*
усвоения данных для модели термодинамики моря В.П. Шутяев, Е.И. Пармузин**
Институт вычислительной математики РАН, Москва, Российская Федерация
Предложены алгоритмы исследования чувствительности оптимального решения к погрешностям данных наблюдений в задаче вариационного усвоения данных о температуре поверхности моря с целью восстановления потоков тепла для нестационарной системы уравнений термодинамики. Представлены численные эксперименты в приложении к модели термодинамики Балтийского моря.
Ключевые слова: математическое моделирование; вариационное усвоение данных; оптимальное управление; сопряженные уравнения; чувствительность к погрешностям
Авторы:
Шутяев Виктор Петрович, доктор физико-математических наук, профессор, ученый секретарь и ведущий научный сотрудник ИВМ РАН (РФ, 119333, г. Москва, ул. Губкина, 8)
Пармузин Евгений Иванович, кандидат физико-математических наук, старший научный сотрудник ИВМ РАН (РФ, 119333, г. Москва, ул. Губкина, 8)
Работа выполнена при поддержке Российского научного фонда (проект 14-11-00609, исследования в разделах 2-3) и РФФИ (проект 15-01-01583, в рамках которого были проведены численные расчеты)
** E-mail: [email protected]. [email protected].