Next Article in Journal
Motion Control for Autonomous Navigation in Blue and Narrow Waters Using Switched Controllers
Next Article in Special Issue
Validating an Operational Flood Forecast Model Using Citizen Science in Hampton Roads, VA, USA
Previous Article in Journal
Coring of Antarctic Subglacial Sediments
Previous Article in Special Issue
Parallel Implementation of a PETSc-Based Framework for the General Curvilinear Coastal Ocean Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Domain Decomposition Method for the Variational Assimilation of the Sea Level in a Model of Open Water Areas Hydrodynamics

1
Marchuk Institute of Numerical Mathematics, Russian Academy of Sciences, 119333 Moscow, Russia
2
Lomonosov Moscow State University, 119991 Moscow, Russia
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2019, 7(6), 195; https://doi.org/10.3390/jmse7060195
Submission received: 30 April 2019 / Revised: 18 June 2019 / Accepted: 20 June 2019 / Published: 23 June 2019

Abstract

:
One of the modern fields in mathematical modelling of water areas is developing hybrid coastal ocean models based on domain decomposition. In coastal ocean modelling a problem to be solved is setting open boundary conditions. One of the methods dealing with open boundaries is variational data assimilation. The purpose of this work is to apply the domain decomposition method to the variational data assimilation problem. The method to solve the problem of restoring boundary functions at the liquid boundaries for a system of linearized shallow water equations is studied. The problem of determining additional unknowns is considered as an inverse problem and solved using well-known approaches. The methodology based on the theory of optimal control and adjoint equations is used. In the paper the theoretical study of the problem is carried out, unique and dense solvability of the problem is proved, an iterative algorithm is proposed and its convergence is studied. The results of the numerical experiments are presented and discussed.

1. Introduction

At the present time, one of the rapidly developing fields is mathematical modelling of water areas of particular interest (seas, bays, open ocean areas) and open coastal regions. The relevance of this topic is justified by the need to assess anthropogenic impacts on marine areas and the consequences of such impacts. Moreover, a number of problems connected to the climate changes for a selected water area over several decades gain increasing interest. In order to simulate coastal ocean processes, involved with various types of physical phenomena occurring at a wide range of spatial and temporal scales, special approaches are required. To provide the correct representation of coastal ocean flows, regional models are created.
Regional ocean modelling has one unavoidable challenge relative to its global counterpart: open boundary conditions (OBC). By definition, a regional ocean model includes open boundaries over at least a part of its perimeter [1]. The “outer liquid” (open) boundary means the “water-to-water” boundary separating the considered area from an ocean. The result obtained both in long-term simulations and in operational forecasting directly depends on the method of setting the OBC. According to [2], in flow problems dominated by advection and/or wave motion, the OBC should allow phenomena generated in the domain of interest and coming from outside to pass through the boundary without undergoing significant distortion and without influencing the interior solution. One of the difficulties in setting such conditions is that there is no accurate information on external energy and mass flows. If open boundaries are located in dynamically active areas, inaccurate accounting for this information leads to inconsistency of the results obtained with the observed fields of physical parameters. For the long-term climate modelling, the appropriate setting of boundary conditions at liquid boundaries is of particular importance.
There are different known methods [3,4,5] dealing with open boundaries in limited-area models. In a number of studies [6,7] the models are previously set up for a larger area and the results of the preliminary (diagnostic) simulations with these models are used to determine OBC. One-way and two-way grid-nesting techniques are devised to exchange information at the interface between fine-mesh regional models and coarse-mesh large-domain models. The use of averaged data for flows across the open boundary is also acceptable in some cases [8]. A large number of OBC have been proposed in the literature (see [9], for a review). The adaptive algorithm described in [3] is used in many recent studies. It is also possible to use sequential [1] or variational [5] data assimilation methods in order to reduce model-data misfit caused by unsatisfactory OBC. While there are many suggested methods, it is still a question of debate which methodology is suitable for a particular problem.
One of the approaches used for modelling multiphysics and multiscale coastal ocean processes is developing of hybrid models based on domain decomposition. The use of domain decomposition method (DDM) allows to reduce the solution process in the original domain to alternate solving the problem in subdomains, possibly having a simpler form, or apply different models in them (for example, the coupling of first and second order equations [10]). Particularly, it is possible to use DDM to combine models developed for individual phenomena at specific scales. For example, in [11,12] the idea of coupling a geophysical fluid dynamics model and a fully 3D fluid dynamics model in order to simulate multiphysics coastal ocean flows is presented and discussed. Implementation of DDM often requires “inner liquid” boundaries, separating the subdomains. In these subdomains one can obtain the results of simulations using meshes of different scales to achieve better approximation of boundary, bottom topography, etc. At the present time, the development of new algorithms and their effective implementation on multiprocessor computer systems can be attributed to the main goals of the domain decomposition. This makes DDMs be promising in mathematical modelling of processes in the oceans and seas [11,12,13]. Most studies on application of data assimilation (DA) together with DDM are related to developing parallel algorithms. Some studies [14,15,16,17] demonstrate the scalability of the domain decomposition approach and its mathematical consistency when applied in variational DA. Besides, DDM in variational DA problems is suitable not only for creating high-performance algorithms. Particularly, observational data could be available not in the whole modelling area but only in some subdomain in which variational DA procedure may be considered. In those cases the application of DDMs may be effective. This topic is a relatively new field in ocean modelling.
The approach described in this paper is based on [13,18,19,20,21]. In [18] the model based on primitive equations written in spherical σ -coordinates with a free surface in the hydrostatic and Boussinesq approximations is considered. For time approximation of the model the splitting method is used [22,23]. For this purpose the whole time interval is divided into subintervals; at each subinterval, the following subproblems named the steps of the splitting method are solved:
  • Step 1. The heat transfer problem.
  • Step 2. The salt transport problem.
  • Step 3. The problem of hydrological fields adaptation. It is solved in 3 substeps: (a) calculation of density and finding corrections to the velocity; (b) solving the problem of baroclinic adaptation; (c) solving the problem of barotropic adaptation (i.e., the system of linearized shallow water equations is considered).
The steps of the splitting method are formulated in [18]. The splitting method allows to consider the DA problem as a sequence of linear DA problems. In [19,20,21,24,25] an investigation of some of them is given. In [25] an iterative algorithm for solving the problem of variational assimilation of the temperature corresponding to the step 1 of the splitting method is considered. The numerical experiments on the efficiency of the algorithm in the Baltic Sea area are carried out. In [19] an inverse problem of determining an unknown boundary function in the OBC for the simplest model of tides is studied. The results of the work are used in [21], where the algorithm for solving the problem of variational assimilation of the sea level anomaly at the liquid boundary corresponding to step 3 of the splitting method is considered and tested in the Baltic Sea circulation model. In [13] a new approach to formulation of DDM is discussed. This approach was applied to a convection-diffusion problem. The method described in [13] was implemented in the heat transfer block (step 1) of the Baltic Sea dynamics model.
The purpose of this work is to apply DDM to the variational DA problem. The method for solving the problem of restoring boundary functions at the “outer” and “inner” liquid boundaries based on the methods of variational DA and domain decomposition for the subproblem corresponding to a system of linearized shallow water equations (step 3-c) is studied. The problem of determining additional unknowns (“boundary functions”) in the boundary conditions is considered as inverse and solved using well-known approaches [26,27]. The major problem in coastal ocean modelling is the reconciliation of model results with observational data. The approach described in the paper may be applied to regional ocean models in order to reduce a model-data misfit and the dependence of the results upon the unsatisfactory OBC. The choice of the approach to formulate the DDM in the present work is justified by a possibility of generalization, since the models in the subdomains may differ. Therefore, the results of this paper may be promising for multiscale and multiphysics coastal processes simulation.

2. Problem Statement

2.1. Notations and Preliminary Notes

Let us consider geographical (geodesic) system of coordinates ( λ , θ , r ), where λ [ 0 , 2 π ] is the geographical longitude increasing from West to East, θ [ π / 2 , π / 2 ] is the geographical latitude increasing form South to North ( θ = ϕ π / 2 , ϕ 0 , π ), r is the distance from the center of the Earth to a given point, the mean Earth radius is R E . Instead of r it is often convenient to introduce the coordinate z = R E r of the axis O z , directed along the normal to the center of the sphere S R of radius R E , along the direction of the gravity force. The unit vectors in λ -, θ - and z-directions are denoted by e λ , e θ , e z , respectively. In this case the velocity vector in the ocean is written in the form: ( u 1 , u 2 , u 3 ) T = u 1 e λ + u 2 e θ + u 3 e z ( u , w ) T .
Let Ω denote the connected manifold on the sphere S R , which is called the “reference surface” [18]. Below we consider the case when Ω does not include polar points. The ocean surface elevation is given by the equation z = ξ ( λ , θ , t ) , z = H ( λ , θ ) is the bottom topography function, where ( λ , θ , R E ) Ω , t [0, T] is time variable (T< ) , H ( λ , θ ) >0. Moreover, suppose that there exists ε > 0 , so that H ε . Considering these notations, the total depth of the ocean is expressed as H t o t _ d e p t h = H ξ Below we use the following notations of differential operators:
grad Φ = m Φ λ , n Φ θ T , div Φ = m Φ λ + m ( n / m ) Φ θ ,
where m = 1 / ( R E cos θ ) , n = 1 / R E . By n we denote the unit vector of outer normal to Ω . Let l denote the Coriolis parameter, g is the gravitational acceleration. Let us introduce the following notation for the depth-averaged horizontal velocities:
U = 1 H ξ H u d z .
In the current study we consider the subproblem corresponding to a system of linearized shallow water equations (Step 3-c of the splitting scheme introduced above) on the time subinterval ( t j 1 , t j ) , Δ t = t j t j 1 , t 0 = 0 , t J = T , j = 1 , , J [18]:
U t + 0 0 U + R f U g · grad ξ = f , in Ω × ( t j 1 , t j ) , ξ t div H U = 0 , in Ω × ( t j 1 , t j ) , U ( t j 1 ) = U j 1 , ξ ( t j 1 ) = ξ j 1 , in Ω ,
where f is a given function, R f is the linear drag coefficient. Solving the problem on ( t j 1 , t j ) , we consider the functions U j 1 , ξ j 1 to be known. Detailed description of the notations and simplifications can be found, for example, in [18]. In the present work we consider the boundary condition for System (1) of the form [19]:
H U · n + m o p g H ξ = m o p g H d s , on Ω × ( t j 1 , t j ) ,
where m o p is the characteristic function of the “outer liquid” (open) boundary Γ o p , i.e., m o p = 1 if ( λ , θ , R E ) Γ o p , m o p = 0 otherwise. If the function d s is defined, Systems (1) and (2) are well posed. This boundary function will be considered below as an additional unknown.
Considering Systems (1) and (2) on ( t j 1 , t j ) , we introduce the following implicit scheme for time approximation:
U j Δ t + 0 0 U j + R f U j g · grad ξ j = f j + U j 1 Δ t , in Ω , ξ j Δ t div H U j = ξ j 1 Δ t , in Ω , H U j · n + m o p g H ξ j = m o p g H d s j , on Ω .
Hereafter the “semi-discrete” System (3) is the subject of the investigation, so for convenience the indices j will be omitted, i.e.: U U j , ξ ξ j , ... We also introduce vectors f ˜ = ( f 1 j + ( U j 1 ) 1 / Δ t , f 2 j + ( U j 1 ) 2 / Δ t ) T , f ˜ 3 = ξ j 1 / Δ t , f ˜ ( f ˜ 1 , f ˜ 2 ) . Finally, System (3) can be written in the form:
U Δ t + 0 0 U + R f U g · grad ξ = f ˜ , in Ω , ξ Δ t div H U = f ˜ 3 , in Ω , H U · n + m o p g H ξ = m o p g H d s , on Ω .

2.2. Variational Data Assimilation and the Domain Decomposition Method

We assume that the boundary Ω of the domain Ω is Lipschitz and piecewise C 2 –smooth. We also assume that Γ i n Ω is a hypersurface of class C 2 [28] and divides the domain Ω into two subdomains Ω 1 and Ω 2 without overlap, Ω Γ i n Ω 1 Ω 2 (see Figure 1), Γ ¯ i n ( Ω 1 Ω 2 ) ¯ , Γ i n Ω 1 is open in Ω 1 , Γ i n Ω 2 is open in Ω 2 . We suppose that Ω 1 and Ω 2 are Lipschitz and piecewise C 2 –smooth. Suppose that Γ o p (“outer liquid”, open boundary) does not intersect with Γ i n (“inner liquid” boundary). Moreover, the essential assumption is that ρ ( Γ i n , Γ o p ) = inf x Γ i n , y Γ o p x y R 2 g H · Δ t .
Below we use the index i = 1 , 2 to indicate the solutions in subdomains ( i = 1 , 2 ). The problem (4) can be written for the functions U ( 1 ) , ξ ( 1 ) in the subdomain Ω 1 , for the functions U ( 2 ) , ξ ( 2 ) in the subdomain Ω 2 . Suppose n i is the outer normal to the boundary Ω i of the domain Ω i , i = 1 , 2 . We will require the fulfillment of the boundary conditions on the inner liquid boundary Γ i n :
ξ ( 1 ) = ξ ( 2 ) , H U n ( 1 ) = H U n ( 2 ) ,
where U n ( i ) = U ( i ) · n i , i = 1 , 2 .
An additional unknown function v is defined as:
H U n ( 1 ) = g H v , on Γ i n .
We obtain the following form of the boundary conditions for the problem in the subdomain Ω 1 :
H U ( 1 ) · n 1 + m o p g H ξ ( 1 ) = m o p g H d s + m i n g H v , on Ω 1 ,
and for the problem in the subdomain Ω 2 :
H U n ( 2 ) = m i n g H v , on Ω 2 .
Suppose there are preprocessed data of sea level anomaly measurements ξ o b s along Γ o p . Such data can be obtained from observations or direct measurements (satellite altimetry data, “in-situ” data), or from the simulation using a global model with a coarser grid. In any cases, these data contain errors, so we cannot use ξ o b s directly in the OBC. We introduce an additional condition (closure condition):
ξ = ξ o b s , on Γ o p .
From System (4) in each subdomain ( i = 1 , 2 ) we obtain:
U ( i ) Δ t + 0 0 U ( i ) + R f U ( i ) g · grad ξ ( i ) = f ˜ , in Ω i , ξ ( i ) Δ t div H U ( i ) = f ˜ 3 , in Ω i , H U ( 1 ) · n 1 + m o p g H ξ ( 1 ) = m o p g H d s + m i n g H v , on Ω 1 , H U ( 2 ) · n 2 = m i n g H v , on Ω 2 .
We formulate the inverse problem of restoring the boundary functions on the “outer” and “inner” liquid boundaries as follows: find the vector functions of solutions in the subdomains Φ ( i ) = ( U ( i ) , ξ ( i ) ) T , i = 1 , 2 , and additional unknown boundary functions v, d s , satisfying the systems of Equation (9) and additional conditions of Equations (5) and (8).
Consider the Hilbert space H 0 ( i ) of vector functions Φ ( i ) = ( U ( i ) , ξ ( i ) ) T , U ( i ) ( L 2 ( Ω i ) ) 2 , ξ ( i ) L 2 ( Ω i ) with the scalar product:
( Φ ( i ) , Φ ^ ( i ) ) H 0 ( i ) = Ω i [ H ( U ( i ) · U ^ ( i ) ) + g ξ ( i ) ξ ^ ( i ) ] d Ω .
By W ( i ) we denote a space of vector functions Φ ( L 2 ( Ω i ) ) 2 × W 2 1 ( Ω i ) . Let ξ o b s L 2 ( Γ o p ) , f ˜ ( L 2 ( Ω ) ) 2 , f ˜ 3 L 2 ( Ω ) , H C 1 ( Ω ¯ ) .
The scalar product of (9) and Φ ^ W ( i ) in H 0 ( i ) , i = 1 , 2 is:
a 1 ( Φ ( 1 ) , Φ ^ ( 1 ) ) = f 1 ( Φ ^ ( 1 ) ) + b o p ( d s , Φ ^ ( 1 ) ) + b 1 ( v , Φ ^ ( 1 ) ) ,
a 2 ( Φ ( 2 ) , Φ ^ ( 2 ) ) = f 2 ( Φ ^ ( 2 ) ) b 2 ( v , Φ ^ ( 2 ) ) ,
where
a 1 ( Φ ( 1 ) , Φ ^ ( 1 ) ) = Ω 1 H U ( 1 ) U ^ ( 1 ) + g ξ ( 1 ) ξ ^ ( 1 ) Δ t + R f U ( 1 ) U ^ ( 1 ) + l H ( ( U ( 1 ) ) 1 ( U ^ ( 1 ) ) 2 ( U ( 1 ) ) 2 ( U ^ ( 1 ) ) 1 ) d Ω + + Ω 1 ( g H U ( 1 ) grad ξ ^ ( 1 ) g H U ^ ( 1 ) grad ξ ( 1 ) ) d Ω + Γ o p g ξ ^ ( 1 ) g H ξ ( 1 ) d Γ ,
a 2 ( Φ ( 2 ) , Φ ^ ( 2 ) ) = Ω 2 H U ( 2 ) U ^ ( 2 ) + g ξ ( 2 ) ξ ^ ( 2 ) Δ t + R f U ( 2 ) U ^ ( 2 ) + l H ( ( U ( 2 ) ) 1 ( U ^ ( 2 ) ) 2 ( U ( 2 ) ) 2 ( U ^ ( 2 ) ) 1 ) d Ω + + Ω 2 ( g H U ( 2 ) grad ξ ^ ( 2 ) g H U ^ ( 2 ) grad ξ ( 2 ) ) d Ω ,
b o p ( d s , Φ ^ ( 1 ) ) = Γ o p g H d s g ξ ^ ( 1 ) d Γ ,
b i ( v , Φ ^ ( i ) ) = Γ i n g H v g ξ ^ ( i ) d Γ , i = 1 , 2 ,
f i ( Φ ^ ( i ) ) = Ω i [ H f ˜ · U ^ + g f ˜ 3 ξ ^ ] d Ω , i = 1 , 2 .
Let us introduce the Hilbert space H c of vector-functions u = ( d s , v ) T , d s L 2 W ( Γ o p ) , v L 2 W ( Γ i n ) , with the norm u H c = d s L 2 W ( Γ o p ) 2 + v L 2 W ( Γ i n ) 2 , where L 2 W ( Γ ) is the space of functions from L 2 ( Γ ) with the “weighted” scalar product: ( · , · ) L 2 W ( Γ ) = ( g H · , · ) L 2 ( Γ ) . We also introduce the space H o b = L 2 W ( Γ o p ) × L 2 W ( Γ i n ) .
We formulate the problem in a weak form: find Φ ( i ) W ( i ) , u H c satisfying the conditions of Equations (10) and (11) and also the conditions of Equations (5) and (8) (in the sense of equality almost everywhere on Γ i n , Γ o p , respectively) Φ ^ W ( i ) .
In order to formulate problems in operator form to study the problem theoretically the weak formulation should be modified. To execute this, we use the procedure similar to that described in [19]. From Equation (9) we receive:
( U ) 1 = g ξ x ϑ ϑ 2 + l 2 + g ξ y l ϑ 2 + l 2 + f ˜ ˜ 1 ,
( U ) 2 = g ξ y ϑ ϑ 2 + l 2 g ξ x l ϑ 2 + l 2 + f ˜ ˜ 2 ,
where
ϑ = 1 / Δ t + R f , f ˜ ˜ 1 = f ˜ 1 ϑ ϑ 2 + l 2 + f ˜ 2 l ϑ 2 + l 2 , f ˜ ˜ 2 = f ˜ 2 ϑ ϑ 2 + l 2 f ˜ 1 l ϑ 2 + l 2 .
By matrix M we denote:
M = a b b a ,
where
a = ϑ ϑ 2 + l 2 , b = l ϑ 2 + l 2 .
Substituting U in the weak formulation of the problem we receive:
a ˜ 1 ( ξ ( 1 ) , ξ ^ ( 1 ) ) = f ˜ 1 ( ξ ^ ( 1 ) ) + b ˜ o p ( d s , ξ ^ ( 1 ) ) + b ˜ 1 ( v , ξ ^ ( 1 ) ) ,
a ˜ 2 ( ξ ( 2 ) , ξ ^ ( 2 ) ) = f ˜ 2 ( ξ ^ ( 2 ) ) b ˜ 2 ( v , ξ ^ ( 2 ) ) ,
where
a ˜ 1 ( ξ ( 1 ) , ξ ^ ( 1 ) ) = Ω 1 ξ ( 1 ) ξ ^ ( 1 ) / Δ t + g H · M grad ξ ( 1 ) · grad ξ ^ ( 1 ) d Ω + Γ o p ξ ^ ( 1 ) g H ξ ( 1 ) d Γ ,
a ˜ 2 ( ξ ( 2 ) , ξ ^ ( 2 ) ) = Ω 2 ξ ( 2 ) ξ ^ ( 2 ) / Δ t + g H · M grad ξ ( 2 ) · grad ξ ^ ( 2 ) d Ω .
b ˜ o p ( d s , ξ ^ ( 1 ) ) = Γ o p g H d s ξ ^ ( 1 ) d Γ ,
b ˜ i ( v , ξ ^ ( i ) ) = Γ i n g H v ξ ^ ( i ) d Γ , i = 1 , 2 ,
f ˜ i ( ξ ^ ( i ) ) = Ω i [ f ˜ 3 ξ ^ H M f ˜ · grad ξ ^ ] d Ω , i = 1 , 2 .
Let us introduce the following notation:
W 2 1 ( Ω i ) V ( i )
The bilinear forms a ˜ i ( ξ ( i ) , ξ ^ ( i ) ) , i = 1 , 2 are bounded and positive definite for functions ξ ( i ) , ξ ^ ( i ) V ( i ) . Equations (12) and (13) can be formulated in the following form [26]:
L 1 ξ ( 1 ) = f ^ 1 + B o p d s + B 1 v ,
L 2 ξ ( 2 ) = f ^ 2 B 2 v ,
where the operators L i : V ( i ) ( V ( i ) ) , B i : L 2 W ( Γ i n ) ( V ( i ) ) , B o p : L 2 W ( Γ o p ) ( V ( i ) ) (the space ( V ( i ) ) is the dual of V ( i ) ) are introduced using the bilinear forms a ˜ i ( ξ ( 1 ) , ξ ^ ( 1 ) ) , b ˜ i ( v , ξ ^ ( i ) ) , b ˜ o p ( d s , ξ ^ ( i ) ) , i = 1 , 2 , respectively [29], f ^ i ( V ( i ) ) . The adjoint operators may also be introduced, so that the following identity is satisfied ( i = 1 , 2 ):
a ˜ i ( ξ ( i ) , ξ ^ ( i ) ) = ( L i ξ ( i ) , ξ ^ ( i ) ) = ( ξ ( i ) , L i * ξ ^ ( i ) ) .
Note, that ( L i ξ ( i ) ) ( V ( i ) ) , ξ ^ ( i ) V ( i ) and ( · , · ) means their scalar product. We obtain the same equalities for the bilinear forms b i ( v , ξ ^ ( i ) ) , b o p ( d s , ξ ^ ( i ) ) :
b i ( v , ξ ^ ( i ) ) = ( B i v , ξ ^ ( i ) ) = ( v , B i * ξ ^ ( i ) ) L 2 W ( Γ i n ) , b o p ( d s , ξ ^ ( i ) ) = ( B o p d s , ξ ^ ( i ) ) = ( d s , B o p * ξ ^ ( i ) ) L 2 W ( Γ o p ) .
It could be shown that the operators B i , B o p are bounded, there exist operators L i 1 which are bounded ( i = 1 , 2 ) [13,29].
The closure conditions of Equations (5) and (8) are formulated in the form:
C o b s ξ ( 1 ) = ξ o b s ,
C 1 ξ ( 1 ) = C 2 ξ ( 2 ) ,
where C o b s ξ = ξ | Γ o p ξ V ( 1 ) is a trace operator on Γ o p , C o b s : V ( 1 ) L 2 W ( Γ o p ) , C i ξ ( i ) = ξ ( i ) | Γ i n ξ ( i ) V ( i ) , i = 1 , 2 , are trace operators on Γ i n , C i : V ( i ) L 2 W ( Γ i n ) .
Now the weak formulation of the inverse problem is equivalent to the following: find ξ ( i ) , d s , v satisfying Equations (16), (17), (20) and (21).
The system of Equations (16), (17), (20) and (21) can be rewritten in the operator form:
A u = φ ,
where
A = C o b s L 1 1 B o p C o b s L 1 1 B 1 C 1 L 1 1 B o p C 1 L 1 1 B 1 + C 2 L 2 1 B 2 ,
φ = ξ o b s C o b s L 1 1 f ^ 1 C 2 L 2 1 f ^ 2 C 1 L 1 1 f ^ 1 .
Finally, the original problem is reduced to a single operator Equation (22), for which many results of the general theory of operator equations [26,27,30] are applicable. In the current study the methodology based on the methods of optimal control and adjoint equations is used [26].

2.3. Optimal Control Problem

Note that the operator A is bounded: A u H o b c A u H c , c A = c o n s t < . However Equation (22) may be ill-posed, since the non-smooth observational data ξ o b s L 2 ( Γ o p ) are used in setting the function φ , so φ R ( A ) . In this regard let us move on to a generalized formulation of Equation (22): find u H c minimizing J 0 ( u ) = 1 / 2 A u φ H o b 2 .
We formulate the class of optimal control problems [26]: find boundary functions u = ( d t , v ) T H c , minimizing the functional J α ( u ) :
J α ( u ) = 1 2 α u H c 2 + 1 2 A u φ H o b 2 , α 0 .
Note that the necessary condition for the minimum of the functional J α ( u ) has the form of an equation in terms of Tikhonov regularization method, where α is a regularization parameter. Henceforth, we will call α the regularization parameter. If α > 0 , functional defined in Equation (23) is strictly convex, strongly convex and has a unique global minimum J * = J α * ( u * ( α ) ) . If φ R ( A ) and the solution of the inverse problem is unique, u * ( α ) tends to the solution when α + 0 . Note also that for α = 0 the optimal control problem is equivalent to the generalized formulation of Equation (22).

3. Uniqueness of the Solution

Let the kernel of the operator A consist of not only a single zero element. In this case, there exists u = ( d s , v ) T 0 and A u = 0 . This condition is equivalent to the existence of a nonzero weak solution of the problem:
U ˜ ( i ) Δ t + 0 0 U ˜ ( i ) + R f U ˜ ( i ) g · grad ξ ˜ ( i ) = 0 , in Ω i , ξ ˜ ( i ) Δ t div H U ˜ ( i ) = 0 , in Ω i , H U ˜ ( 1 ) · n 1 + m o p g H ξ ˜ ( 1 ) = m o p g H d s + m i n g H v , on Ω 1 , ξ ˜ ( 1 ) = 0 , on Γ o p , H U ˜ ( 2 ) · n 2 = m i n g H v , on Ω 2 ,
where i = 1 , 2 . Note that the functions ξ ˜ = { ξ ˜ ( i ) i n Ω i , i = 1 , 2 } , U ˜ = { U ˜ ( i ) i n Ω i , i = 1 , 2 } are the solution of a homogenous boundary-value problem in Ω with mixed boundary conditions. So, we obtain: ξ ˜ ( i ) = 0 , U ˜ ( i ) = 0 and d s = 0 , v = 0 . Hence, u = 0 and k e r ( A ) = { 0 } , i.e., the problem considered may have only a unique solution.

4. Optimality Condition

The necessary optimality condition for the functional J α can be written in the form:
α u + A * A u = A * φ ,
where A * is the adjoint to A:
A * = B o p * L 1 * 1 C o b s * B o p * L 1 * 1 C 1 * B 1 * L 1 * 1 C o b s * B 1 * L 1 * 1 C 1 * + B 2 * L 2 * 1 C 2 * .
Introduce the following adjoint problem:
L 1 * q 1 = C o b s * ( C o b s ξ ( 1 ) ξ o b s ) + C 1 * ( C 1 ξ ( 1 ) C 2 ξ ( 2 ) ) ,
L 2 * q 2 = C 2 * ( C 1 ξ ( 1 ) C 2 ξ ( 2 ) ) .
The optimality Equation (24) takes the form:
α d s + B o p * q 1 = 0 , α v + B 1 * q 1 + B 2 * q 2 = 0 .
We compute the scalar product of vector function u ^ = ( d ^ s , v ^ ) T H c and Equation (27) in H c . Using Equations (14) and (15) and representations of the bilinear forms of Equation (19), we receive the integral analogue of the optimality Equation (27):
α Γ o p g H d s d ^ s d Γ + Γ o p g H q 1 d ^ s d Γ + + α Γ i n g H v v ^ d Γ + Γ i n g H ( q 1 + q 2 ) v ^ = 0 u ^ = ( d ^ s , v ^ ) T H c .
Similarly, integral relations for adjoint Equations (25) and (26) can be obtained.
Adjoint Equations (25) and (26) in differential form ( ξ * , ( 1 ) = q 1 , ξ * , ( 2 ) = q 2 ) are given by:
U * , ( i ) Δ t 0 0 U * , ( i ) + R f U * , ( i ) + g · grad ξ * , ( i ) = 0 , in Ω i , ξ * , ( i ) Δ t + div H U * , ( i ) = 0 , in Ω i , H U * , ( 1 ) · n 1 + m o p g H ξ * , ( 1 ) = m o p g H ( ξ ( 1 ) ξ o b s ) + m i n g H ( ξ ( 1 ) ξ ( 2 ) ) , on Ω 1 , H U * , ( 2 ) · n 2 = m i n g H ( ξ ( 1 ) ξ ( 2 ) ) , on Ω 2 .
The optimality conditions take the form:
α d s + ξ * , ( 1 ) = 0 , on Γ o p ,
α v + ( ξ * , ( 1 ) + ξ * , ( 2 ) ) = 0 , on Γ i n .
So, the functions d s , v minimizing J α , α 0 , satisfy the optimality Equations (29) and (30), where ξ * , ( i ) , i = 1 , 2 are the weak solutions of Equation (28), i = 1 , 2 , in which ξ ( i ) are the weak solutions of the systems of Equation (9).

5. Dense Solvability

Now we consider the following problems:
a ˜ 1 ( ξ ^ ( 1 ) , ξ * , ( 1 ) ) = Γ o p g H w ξ ^ ( 1 ) d Γ + Γ i n g H h ξ ^ ( 1 ) d Γ , ξ ^ ( 1 ) V ( 1 ) a ˜ 2 ( ξ ^ ( 2 ) , ξ * , ( 2 ) ) = Γ i n g H h ξ ^ ( 2 ) d Γ , ξ ^ ( 2 ) V ( 2 )
with some (possibly non-trivial) functions h L 2 ( Γ i n ) , w L 2 ( Γ o p ) . Let the functions ξ * , ( 1 ) , ξ * , ( 2 ) satisfy additional conditions
ξ * , ( 1 ) = 0 , on Γ o p , ξ * , ( 1 ) + ξ * , ( 2 ) = 0 , on Γ i n .
Note that the functions ξ * = ξ * , ( i ) i n Ω i , i = 1 , 2 , are the solution of a homogenous boundary-value problem in Ω [13] and ξ * = 0 in Ω . So, we obtain: ξ * , ( i ) = 0 i n Ω i , i = 1 , 2 and w = 0 , h = 0 . Hence, k e r ( A * ) = { 0 } , and this means the dense solvability of the problem [26].

6. Iterative Algorithm

As it was shown in the Section 3 and Section 5, the problem to find Φ ( i ) = ( U ( i ) , ξ ( i ) ) T , i = 1 , 2 and the additional boundary functions v, d s is uniquely and densely solvable. Therefore the functions Φ ( i ) ( α ) , v ( α ) , d s ( α ) satisfying Equations (9) and (28)–(30) could be taken as an approximation to the solution of the original problem [26]. An approximation to Φ ( i ) ( α ) , v ( α ) , d s ( α ) could be found with the following iterative algorithm.
1. Let u k = ( d s k , v k ) T be found. Solve the problems in each subdomain Ω i , i = 1 , 2 :
U ( i ) , k Δ t + 0 0 U ( i ) , k + R f U ( i ) , k g · grad ξ ( i ) , k = f ˜ , in Ω i , ξ ( i ) , k Δ t div H U ( i ) , k = f ˜ 3 , in Ω i , H U ( 1 ) , k · n 1 + m o p g H ξ ( 1 ) , k = m o p g H d s k + m i n g H v k , on Ω 1 , H U ( 2 ) , k · n 2 = m i n g H v k , on Ω 2 .
2. Solve the adjoint problems in Ω i , i = 1 , 2 :
U * , ( i ) , k Δ t 0 0 U * , ( i ) , k + R f U * , ( i ) , k + g · grad ξ * , ( i ) , k = 0 , in Ω i , ξ * , ( i ) , k Δ t + div H U * , ( i ) , k = 0 , in Ω i , H U * , ( 1 ) , k · n 1 + m o p g H ξ * , ( 1 ) , k = m o p g H ( ξ ( 1 ) , k ξ o b s ) + m i n g H ( ξ ( 1 ) , k ξ ( 2 ) , k ) , on Ω 1 , H U * , ( 2 ) , k · n 2 = m i n g H ( ξ ( 1 ) , k ξ ( 2 ) , k ) , on Ω 2 .
3. Find new u k + 1 = ( d s k + 1 , v k + 1 ) T by:
d s k + 1 = d s k τ k ( α d s k + ξ * , ( 1 ) , k ) , on Γ o p ,
v k + 1 = v k τ k ( α v k + ( ξ * , ( 1 ) , k + ξ * , ( 2 ) , k ) ) , on Γ i n .
Using assertions of [26] we obtain the validity of the following theorem:
Theorem 1.
(I) If ξ o b s ( 0 ) – exact data, ξ o b s – measured data of observations (possibly containing errors), ξ o b s ξ o b s ( 0 ) L 2 ( Γ o p ) δ o b s , δ o b s > 0 , ξ ( 1 ) ( α ) and ξ ( 2 ) ( α ) are the solutions of the optimality systems of Equations (9) and (28)–(30), i = 1 , 2 , then the following assessment is valid:
ξ ( 1 ) ( α ) ξ o b s L 2 W ( Γ o p ) 2 + ξ ( 1 ) ( α ) ξ ( 2 ) ( α ) L 2 W ( Γ i n ) 2 1 / 2 c α α + c δ δ o b s ,
where c α = c o n s t > 0 , c δ = c o n s t > 0 .
(II) If φ R ( A ) , then the inverse problem of Equation (22) has a unique normal solution u 0 = ( d s , 0 , v 0 ) T . In that case for enough small τ k = τ > 0 vector function u k ( α ) = ( d s k ( α ) , v k ( α ) ) T tends to u 0 in H c , when k , α + 0 .
When the stopping criterion of iterative algorithm is satisfied, the functions d s k , v k , ξ ( i ) , k , U ( i ) , k are taken as an approximate solution of the considered Equations (5), (8) and (9) in Ω i , i = 1 , 2 . Suitable stopping criterion should be chosen depending on the iterative parameters of the algorithm, size of the modelled region, numerical method, and a given accuracy. More often it is chosen as a limitation of iterations or of residual value. Equations (31)–(34) converge for the small enough parameter τ k = τ = c o n s t > 0 . However, τ k may be chosen as follows [26]:
τ k = J α ( u α k ) J α ( u α k ) 2 = 1 2 Γ o p g H ( ξ ( 1 ) ξ o b s ) 2 d Γ + Γ i n g H ( ξ ( 1 ) ξ ( 2 ) ) 2 d Γ Γ o p g H ( ξ * , ( 1 ) ) 2 d Γ + Γ i n g H ( ξ * , ( 1 ) + ξ * , ( 2 ) ) 2 d Γ .
This choice of the parameter τ k could be helpful to reduce the number of iterations required.

7. Numerical Experiments and Discussion

The described approach to domain decomposition and variational DA is applied to the system of shallow water systems of Equation (4). Here Ω is a domain on the plane, and ( x , y ) are Cartesian coordinates. To set initial conditions, a preliminary calculation without the domain decomposition and variational DA methods is carried out. In this case the domain is represented by the rectangular L , L × 0 , L with L = 100 m. The value of the physical parameters are g = 9.81 m/ s 2 , l = 0 , R f = 0 and H = 0.7 x / L + 1 (m). The forces f ˜ and ( F ) 3 are equal to 0. The boundary conditions are H ( U · n ) = 0 . For this preliminary problem the conditions at t = 0 are given by (p is a subscript for the preliminary results):
u p = 0 , v p = 0 , ξ p = 10 exp ( x 25 ) 2 + ( y 30 ) 2 100 .
To discretize in time, an implicit scheme is used. The time step is 0.5 s. The finite difference method with the first order space discretization is applied. The spatial grid is uniform, the spatial grid steps are 1 m. The results of simulation after 25 s are taken as initial conditions to the next series of numerical experiments.
To set the observational data on Γ o p , the preliminary experiment is continued on the next 5 s. At each time step after the first 25 s the observational data are chosen as ξ o b s = ξ p ( 0 , y ) · 1 + 0.1 a 0.1 b , where a and b are random numbers in the range [ 0 , 1 ) . The numbers are received by pseudo-random generators for the uniform distribution law. Thus, the obtained observational data are artificially noisy (noise level is 0.1 ).
So, we get the initial conditions and the observational data for the next experiments with previously described approach of application of DA and DDMs.
For the numerical experiments the domain Ω is the square 0 , L × 0 , L . It is decomposed into the two subdomains Ω 1 = 0 , L / 2 × 0 , L and Ω 2 = L / 2 , L × 0 , L without overlap. We denote the “inner” boundary by Γ i n = L / 2 × 0 , L and the “outer” boundary by Γ o p = 0 × 0 , L . Here L = 100 m. The value of the physical parameters are g = 9.81 m/ s 2 , l = 0 , R f = 0 . The depth of the modelling domain is H = 0.7 x / L + 1 (m). The forces f ˜ and ( F ) 3 are equal to 0.
To discretize in time, an implicit scheme is chosen. The time step is 0.5 s. The finite difference method with the first order space discretization is applied. The spatial grid is uniform, with grid steps 1 m. The described algorithm of domain decomposition and variational DA is implemented at each time step.
Table 1 gives the residual value depending on the noise level and the stopping criterion (the number of iterations less than 10 or less than 50). The residual value here is defined by
R e s = Γ o p g H ( ξ ( 1 ) ξ o b s ) 2 d Γ + Γ i n g H ( ξ ( 1 ) ξ ( 2 ) ) 2 d Γ 1 / 2
From Table 1 one can see that the noise level has a significant impact on the residual value at the 50th iteration and has almost no affect at the 10th iteration.
Further in this section the stopping criterion is the number of iterations less than 50. Figure 2 shows the results of modelling for the preliminary problem and the results of modelling using domain decomposition and variational DA. The “inner” boundary is presented as a white line. As seen in Figure 2a,b, the results differ from each other. It is connected with the application of variational DA on the open boundary, because the observational data ξ o b s used as closure condition Equation (8) have some additional noise and the results reproduce it (as can be seen in Figure 3).
The iterative algorithm converges with the chosen parameter τ k from Equation (36). Figure 4 shows the results of sea level functions at the first, the ninth and the last iterations. For clarity, the observational data are also presented.
In order to analyse the impact on the simulation results of the DDM, the comparison of sea level function results at the first and the last iterations on Γ i n is presented in Figure 5. We could note that ξ ( 1 ) almost coincides with ξ ( 2 ) on the “inner” boundary at the last iteration.
In addition, we study the dependence on the regularization parameter α . According to the theory [27], an increase in the regularization parameter α leads to a decrease in the influence of additional noise on the solution. Table 2 provides the error
ξ ( 1 ) ξ p L 2 W Γ o p = Γ o p g H ξ ξ p 2 d Γ 1 / 2
depending on the regularization parameter α and the stopping criterion (the number of iterations less than 10 or less than 50). As expected, the error increases at the beginning, because the accuracy of the method is not sufficient to reproduce the additional noise (see Figure 4 and Table 1). When the stopping criterion is the number of iterations less than 50, the regularization parameter smooth the result.
Thus, application of DDMs in variational DA problem is considered. The time required to solve DA problem with using DDM slightly increases (by 5%) in contrast to one required to solve only DA procedure. The developing of a parallel algorithm based on the described approach may decrease the computation time.

8. Conclusions

The algorithm of DDM in the problem of variational DA is considered. The theoretical study of the problem has been carried out, including the study of the unique and dense solvability of the inverse problem. The iterative algorithm is proposed and the theorem concerning its convergence has been formulated. To illustrate the theoretical results the numerical experiments for the linearized shallow water equations have been carried out. The results of the numerical experiments show that the iterative algorithm converges with the parameter τ k described in this paper. The DDM does not significantly affect the modelling results. The result of the simulation with variational DA method fits the observational data. However, the additional noise in the observational data yields a noise in the solution results. Experiments show that the effect of a noise may be mitigated by the regularisation. It is worth to be noted that the regularisation parameter and the iteration parameter should be chosen depending on a problem to be solved. These parameters affect the accuracy, convergence and rate of convergence.
In this paper we focus on the theoretical study of the inverse problem for the linearized system of shallow water equations. To illustrate the theoretical results the simplified example was considered. To estimate the approach, its quality and the possibility of application to realistic problems, more experimental results should be provided. We are going to continue the study and test the algorithm in the regional ocean models (e.g., [22,31]). In this case the algorithm will be implemented at each time step to the problem corresponding to step 3-c of the splitting method (mentioned in Section 1). The general approach outlined here may be extended to other regional ocean models. However, for each special problem, boundary conditions on the inner and outer liquid boundaries should be formulated depending on chosen simplifications and the corresponding theoretical study should be carried out. It is worth noting that the methodology based on the theory of optimal control and adjoint equations (used in this paper) may be applied to nonlinear problems. In addition, it may become possible to use meshes of different scales in subdomains. Moreover, the general approach may be improved to become suitable for modelling multiphysics and multiscale coastal ocean processes.

Author Contributions

V.A. stated the problem and suggested the methodology; N.L. and T.S. investigated the problem, proposed an algorithm, carried out the numerical experiments; V.A., N.L. and T.S. analysed the experiments.

Funding

The work was supported by the Russian Science Foundation (project 19–71–20035, studies in Section 2 and Section 7) and by the Russian Foundation for Basic Research (project 18-31-00096 mol_a, studies in Section 3, Section 4, Section 5 and Section 6).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Edwards, C.A.; Moore, A.M.; Hoteit, I.; Cornuelle, B.D. Regional Ocean Data Assimilation. Annu. Rev. Mar. Sci. 2015, 7, 1–22. [Google Scholar] [CrossRef] [PubMed]
  2. Orlanski, I. A simple boundary condition for unbounded hyperbolic flows. J. Comput. Phys. 1976, 21, 251–269. [Google Scholar] [CrossRef]
  3. Marchesiello, P.; McWilliams, J.C.; Shchepetkin, A. Open boundary conditions for long-term integration of regional oceanic models. Ocean Model. 2001, 3, 1–20. [Google Scholar] [CrossRef]
  4. Chapman, D.C. Numerical treatment of cross-shelf open boundaries in a barotropic coastal ocean model. J. Phys. Oceanogr. 1985, 15, 1060–1075. [Google Scholar] [CrossRef]
  5. Bennett, A.F.; McIntosh, P.C. Open ocean modelling as an inverse problem: tidal theory. J. Phys. Oceanogr. 1982, 12, 1004–1018. [Google Scholar] [CrossRef]
  6. Budgell, W.P. Numerical simulation of ice-ocean variability in the Barents Sea region. Ocean Dyn. 2005, 55, 370–387. [Google Scholar] [CrossRef]
  7. Oddo, P.; Pinardi, N. Lateral open boundary conditions for nested limited area models: A scale selective approach. Ocean Model. 2008, 20, 134–156. [Google Scholar] [CrossRef]
  8. Chernov, I.; Tolstikov, A. Comparing two models of large-scale White sea hydrodynamics and thermal dynamics. In Proceedings of the 9th International Scientific and Practical Conference, Rezekne, Latvia, 20–22 June 2013. [Google Scholar]
  9. Palma, E.D.; Matano, R.P. On the implementation of passive open boundary conditions for a general circulation model: The barotropic mode. J. Geophys. Res. 1998, 103, 1319–1341. [Google Scholar] [CrossRef]
  10. Agoshkov, V.; Gervasio, P.; Quarteroni, A. Optimal control in heterogeneous domain decomposition methods for advection-diffusion equations. Mediterr. J. Math. 2006, 3, 147–176. [Google Scholar] [CrossRef]
  11. Tang, H.S.; Qu, K.; Wu, X.G. An overset grid method for integration of fully 3D fluid dynamics and geophysics fluid dynamics models to simulate multiphysics coastal ocean flows. J. Comput. Phys. 2014, 273, 548–571. [Google Scholar] [CrossRef]
  12. Qu, K.; Tang, H.S.; Agrawal, A.; Jiang, C.B.; Deng, B. Evaluation of SIFOM-FVCOM system for high-fidelity simulation of small-scale coastal ocean flows. J. Hydrodyn. Ser. B 2016, 28, 994–1002. [Google Scholar] [CrossRef]
  13. Agoshkov, V.I. Domain Decomposition Methods in Problems of Oceans and Seas Hydrothermodynamics; INM RAS: Moscow, Russia, 2017; pp. 99–125. (In Russian) [Google Scholar]
  14. Sheloput, T.O.; Lezina, N.R. Joint realization of the methods of data assimilation on ‘liquid’ boundaries and domain decomposition in the Baltic Sea. Vestnik Tverskogo Gosudarstvennogo Universiteta, Seriya: Geografiya i Geoekologiya 2018, 3, 168–179. [Google Scholar]
  15. D’Amore, L.; Arcucci, R.; Carracciuolo, L.; Murli, A. DD-OceanVar: A Domain Decomposition Fully Parallel Data Assimilation Software for the Mediterranean Forecasting System. Procedia Comput. Sci. 2013, 18, 1235–1244. [Google Scholar] [CrossRef] [Green Version]
  16. Teruzzi, A.; Di Cerbo, P.; Cossarini, G.; Pascolo, E.; Salon, S. Parallel implementation of a data assimilation scheme for operational oceanography: The case of the MedBFM model system. Comput. Geosci. 2019, 124, 103–114. [Google Scholar] [CrossRef]
  17. Trémolet, Y.; Le Dimet, F.X. Parallel algorithms for variational data assimilation and coupling models. Parallel Comput. 1996, 22, 657–674. [Google Scholar] [CrossRef]
  18. Agoshkov, V.I. Statement and study of some inverse problems in modelling of hydrophysical fields for water areas with ‘liquid’ boundaries. Russ. J. Numer. Anal. Math. Model. 2017, 32, 73–90. [Google Scholar] [CrossRef]
  19. Agoshkov, V.I. Inverse problems of the mathematical theory of tides: Boundary-function problem. Russ. J. Numer. Anal. Math. Model. 2005, 20, 1–18. [Google Scholar] [CrossRef]
  20. Dement’eva, E.V.; Karepova, E.D.; Shaidurov, V.V. Assimilation of observation data in the problem of surface wave propagation in a water area with an open boundary. Russ. J. Numer. Anal. Math. Model. 2014, 29, 13–23. [Google Scholar] [CrossRef]
  21. Sheloput, T.O. Numerical solution of the problem of variational assimilation of the sea level on the liquid (open) boundary in the Baltic Sea hydrothermodynamics model. Sovremennye Problemy Distantsionnogo Zondirovaniya Zemli iz Kosmosa 2018, 15, 15–23. [Google Scholar] [CrossRef]
  22. Zalesny, V.B.; Gusev, A.V.; Ivchenko, V.O.; Tamsalu, R.; Aps, R. Numerical model of the Baltic Sea circulation. Russ. J. Numer. Anal. Math. Model. 2013, 28, 85–100. [Google Scholar] [CrossRef]
  23. Zalesny, V.B.; Marchuk, G.I.; Agoshkov, V.I.; Bagno, A.V.; Gusev, A.V.; Diansky, N.A.; Moshonkin, S.N.; Tamsalu, R.; Volodin, E.M. Numerical simulation of large-scale ocean circulation based on the multicomponent splitting method. Russ. J. Numer. Anal. Math. Model. 2010, 25, 581–609. [Google Scholar] [CrossRef]
  24. Agoshkov, V.I.; Sheloput, T.O. The study and numerical solution of the problem of heat and salinity transfer assuming ’liquid’ boundaries. Russ. J. Numer. Anal. Math. Model. 2016, 31, 71–80. [Google Scholar] [CrossRef]
  25. Agoshkov, V.I.; Sheloput, T.O. The study and numerical solution of some inverse problems in simulation of hydrophysical fields in water areas with ‘liquid’ boundaries. Russ. J. Numer. Anal. Math. Model. 2017, 32, 147–164. [Google Scholar] [CrossRef]
  26. Marchuk, G.I.; Agoshkov, V.I.; Shutyaev, V.P. Adjoint Equations and Perturbation Algorithms in Nonlinear Problems; CRC Press: Boca Raton, FL, USA, 1996; pp. 1–288. [Google Scholar]
  27. Tikhonov, A.N.; Arsenin, V.Y. Solution of Ill-Posed Problems; Wiley: New York, NY, USA, 1977. [Google Scholar]
  28. Isakov, V. Inverse Sourse Problems; American Mathematical Society: Providence, RI, USA, 1996; pp. 1–14. [Google Scholar]
  29. Lions, J.L.; Magenes, E. Non-Homogeneous Boundary Value Problems and Applications; Springer: Berlin, Germany, 1972; Volume 1, pp. 109–226. [Google Scholar]
  30. Krein, S.G. Linear Differential Equations in Banach Space; Transl. Math. Monogr.; American Mathematical Society: Providence, RI, USA, 1971; pp. 3–105. [Google Scholar]
  31. 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, 27, 95–111. [Google Scholar] [CrossRef]
Figure 1. Domain with “inner” Γ i n and “outer” Γ o p liquid boundaries.
Figure 1. Domain with “inner” Γ i n and “outer” Γ o p liquid boundaries.
Jmse 07 00195 g001
Figure 2. Sea level function (m) at t = 5 s after the preliminary simulation: (a) Part of the preliminary calculation. (b) Simulation with domain decomposition and data assimilation (DA) methods.
Figure 2. Sea level function (m) at t = 5 s after the preliminary simulation: (a) Part of the preliminary calculation. (b) Simulation with domain decomposition and data assimilation (DA) methods.
Jmse 07 00195 g002
Figure 3. Sea level function on Γ o p and observational data (1—observational data; 2—results of simulation; 3—results of the preliminary calculation).
Figure 3. Sea level function on Γ o p and observational data (1—observational data; 2—results of simulation; 3—results of the preliminary calculation).
Jmse 07 00195 g003
Figure 4. Sea level function on Γ o p at different iterations and observational data (1—observational data; 2—the first iteration; 3—the last iteration; 4—the ninth iteration).
Figure 4. Sea level function on Γ o p at different iterations and observational data (1—observational data; 2—the first iteration; 3—the last iteration; 4—the ninth iteration).
Jmse 07 00195 g004
Figure 5. Sea level function on Γ i n at different iterations (1— ξ ( 1 ) at the first iteration; 2— ξ ( 2 ) at the first iteration; 3— ξ ( 1 ) at the last iteration; 4— ξ ( 2 ) at the last iteration).
Figure 5. Sea level function on Γ i n at different iterations (1— ξ ( 1 ) at the first iteration; 2— ξ ( 2 ) at the first iteration; 3— ξ ( 1 ) at the last iteration; 4— ξ ( 2 ) at the last iteration).
Jmse 07 00195 g005
Table 1. The residual value ( R e s ) depending on the stopping criterion and noise level.
Table 1. The residual value ( R e s ) depending on the stopping criterion and noise level.
Noise Level00.050.1
10 iterations 3.65 × 10 1 3.66 × 10 1 3.68 × 10 1
50 iterations 8.80 × 10 5 5.58 × 10 3 1.47 × 10 2
Table 2. The error ξ ( 1 ) ξ p L 2 W Γ o p depending on the stopping criterion and regularization parameter α .
Table 2. The error ξ ( 1 ) ξ p L 2 W Γ o p depending on the stopping criterion and regularization parameter α .
α 10 5 10 4 10 3 10 2
10 iterations 3.52 × 10 1 3.51 × 10 1 3.71 × 10 1 3.92 × 10 1
50 iterations 1.70 × 10 1 1.67 × 10 1 1.60 × 10 1 1.41 × 10 1

Share and Cite

MDPI and ACS Style

Agoshkov, V.; Lezina, N.; Sheloput, T. Domain Decomposition Method for the Variational Assimilation of the Sea Level in a Model of Open Water Areas Hydrodynamics. J. Mar. Sci. Eng. 2019, 7, 195. https://doi.org/10.3390/jmse7060195

AMA Style

Agoshkov V, Lezina N, Sheloput T. Domain Decomposition Method for the Variational Assimilation of the Sea Level in a Model of Open Water Areas Hydrodynamics. Journal of Marine Science and Engineering. 2019; 7(6):195. https://doi.org/10.3390/jmse7060195

Chicago/Turabian Style

Agoshkov, Valery, Natalia Lezina, and Tatiana Sheloput. 2019. "Domain Decomposition Method for the Variational Assimilation of the Sea Level in a Model of Open Water Areas Hydrodynamics" Journal of Marine Science and Engineering 7, no. 6: 195. https://doi.org/10.3390/jmse7060195

APA Style

Agoshkov, V., Lezina, N., & Sheloput, T. (2019). Domain Decomposition Method for the Variational Assimilation of the Sea Level in a Model of Open Water Areas Hydrodynamics. Journal of Marine Science and Engineering, 7(6), 195. https://doi.org/10.3390/jmse7060195

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop