547
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Data assimilation in 2D hyperbolic/parabolic systems using a stabilized explicit finite difference scheme run backward in time

Article: 2282641 | Received 24 May 2023, Accepted 07 Nov 2023, Published online: 08 Dec 2023

ABSTRACT

An artificial example of a coupled system of three nonlinear partial differential equations generalizing 2D thermoelastic vibrations, is used to demonstrate the effectiveness, as well as the limitations, of a non iterative direct procedure in data assimilation. A stabilized explicit finite difference scheme, run backward in time, is used to find initial values, [u(.,0),v(.,0),w(.,0)], that can evolve into a useful approximation to a hypothetical target result [u(.,Tmax),v(.,Tmax),w(Tmax)], at some realistic Tmax>0. Highly non smooth target data are considered, that may not correspond to actual solutions at time Tmax. Stabilization is achieved by applying a compensating smoothing operator at each time step. Such smoothing leads to a distortion away from the true solution, but that distortion is small enough to allow for useful results. Data assimilation is illustrated using 512×512 pixel images. Such images are associated with highly irregular non smooth intensity data that severely challenge ill-posed reconstruction procedures. Computational experiments show that efficient FFT-synthesized smoothing operators, based on (Δ)q with real q>3, can be successfully applied, even in nonlinear problems in non-rectangular domains. However, an example of failure illustrates the limitations of the method in problems where Tmax, and/or the nonlinearity, are not sufficiently small.

MATHEMATICS SUBJECT CLASSIFICATIONS:

1. Introduction

In dissipative evolution equations, data assimilation refers to the ill-posed problem of finding initial values at time t = 0, that can evolve into useful approximations to given hypothetical or desired target data, at a suitable time Tmax>0. There is significant geophysical research activity in this area, using computationally intensive iterative methods, including neural networks coupled with machine learning, [Citation1–15]. However, non iterative direct procedures, based on stabilized explicit finite difference schemes marched backward in time, while lagging the nonlinearities at the previous time step, may be a useful alternative in several data assimilation problems. This is demonstrated in [Citation16,Citation17] for the case of 2D viscous Burgers equations, and 2D nonlinear advection diffusion equations. The present paper further illustrates the capabilities of such explicit schemes, by considering more challenging test problems, involving hyperbolic/parabolic systems, and consisting of three coupled 2D nonlinear evolution equations in three unknown functions.

Backward marching stabilized explicit schemes have been successfully used in several ill-posed backward recovery problems, [Citation18–25]. A compensating smoothing operator is applied at every time step to prevent the computational instability that would otherwise occur, [Citation26, p.59]. While such smoothing leads to a distortion away from the true solution, in many problems of interest, the accumulated error is small, and does not prevent useful results.

In the backward recovery problems discussed in [Citation18–25], initial values at t = 0 are sought from relatively smooth noisy data at time Tmax>0, data that are known to approximate an actual solution to within a known small δ>0, in an appropriate Lp norm. In the successful numerical experiments discussed in [Citation18–25], the data at t = 0 are typically chosen to be grey-scale images, defined by highly non smooth intensity data that are not easily synthesized mathematically. An example of such an image is shown in Figure  below.

Figure 1. Plot of intensity values u(x,y) versus (x,y) in 512×512 pixel Abraham Lincoln image. Intensity values range from 0 to 255, and result in highly non smooth surface. Such images provide excellent test examples for ill-posed reconstruction methods.

Figure 1. Plot of intensity values u(x,y) versus (x,y) in 512×512 pixel Abraham Lincoln image. Intensity values range from 0 to 255, and result in highly non smooth surface. Such images provide excellent test examples for ill-posed reconstruction methods.

However, the data assimilation problem is fundamentally different from the above backward recovery problem. In the data assimilation case, the target data at time Tmax>0 may not be smooth, may not correspond to an actual solution, and may differ from an actual solution by an unknown large δ>0 in that same Lp norm. Moreover, it may not be possible to find useful initial values at t = 0. Unexpectedly, as shown in [Citation16,Citation17], and as will be shown below, stabilized explicit schemes may sometimes be useful in the data assimilation problem, by using more aggressive smoothing at each time step.

In the present paper, the backward recovery problem in the coupled system discussed in [Citation22] is of particular interest. In [Citation22, Figures 2 and 3], the complex forward evolution of the three independent non negative initial images at t=0, is made evident. In the solution at time Tmax=7.5×103, each image displays the influence of the other two images, as well as negative values. Nevertheless, as shown in the last row in Figure , successful recovery of the initial data was found possible from the data at Tmax.

Figure 2. Leftmost column is the hypothetical data W(,Tmax). Second column from left is U(,0), the backward computation to t = 0, using the hypothetical data at Tmax. Third column from left is the forward evolution at time Tmax, of the computed initial data U(,0) at t = 0, shown in previous column. Last column is the result of applying the constraint 0z(x,y)255 to the data in the previous column.

Figure 2. Leftmost column is the hypothetical data W∗(⋅,Tmax). Second column from left is U(⋅,0), the backward computation to t = 0, using the hypothetical data at Tmax. Third column from left is the forward evolution at time Tmax, of the computed initial data U(⋅,0) at t = 0, shown in previous column. Last column is the result of applying the constraint 0≤z(x,y)≤255 to the data in the previous column.

As will now be shown, the stabilized explicit scheme developed in [Citation22] can be useful even in more challenging data assimilation problems. With positive constants α,β, and with L a linear or nonlinear second order elliptic differential operator in two space variables (x,y), defined on bounded domain Ω in R2 with a smooth boundary Ω, the following system will be studied (1) ut=βLuαLv,vt=Lw+αLu,wt=Lv,u(x,y,0)=f(x,y),v(x,y,0)=g(x,y),w(x,y,0)=h(x,y),u(x,y,t)=v(x,y,t)=w(x,y,t)=0,(x,y,t)Ω×[0,Tmax].(1) Given hypothetical or desired data [u(,Tmax),v(,Tmax),w(,Tmax)], at an appropriate value of Tmax>0, the following data assimilation problem is discussed: find initial values [u(.,0),v(.,0),w(.,0)], that can evolve according to Equation (Equation1), into a useful approximation to the desired data at time Tmax. Here, non smooth hypothetical data are considered that may not correspond to an actual solution of Equation (Equation1) at time Tmax.

In the simplest linear case with L=Δ,w=Δz,v=zt, the above system corresponds to the thermoelastic plate problem ztt=Δ2zαΔu,ut=βΔu+αΔzt, with hinged boundary conditions, u=z=Δz=0 on Ω. This case has been studied by several authors [Citation27–30], and the solution operator is known to be a holomorphic semigroup.

In the developments below, the principal results from [Citation22] that will be needed will be listed without proof, using notation identical to that used in [Citation22] for the reader's convenience. In Section 2, the linear selfadjoint problem is discussed. In Section 3, Theorems 3.1 and 3.2 establish error estimates for the forward and backward explicit schemes. These estimates imply limitations on the class of problems wherein the explicit scheme may be useful, as shown in Equation (Equation17) in Section 3.1. Section 4 discusses the use of smoothing operators based on the Laplacian, and leads to Theorems 4.1 and 4.2. Section 5 describes nonlinear data assimilation experiments. Finally, Section 6 offers some concluding remarks.

While there are no new theoretical results in the present paper other than the error estimate in Equation (Equation17), the unexpected success of stabilized explicit schemes in the more challenging data assimilation problems considered here and in [Citation16,Citation17], is of great interest. The numerical experiments discussed in Section 5 below, together with those in [Citation16,Citation17], invite valuable scientific debate and comparisons with what might be achieved on similar examples, using artificial intelligence methods based on neural networks coupled with machine learning.

2. Linear autonomous selfadjoint L in Equation (1)

In Equation (Equation1), let <, > and  2, respectively denote the scalar product and norm on L2(Ω) and let L denote a linear, second order, time-independent, positive definite selfadjoint variable coefficient elliptic differential operator in Ω, with homogeneous Dirichlet boundary conditions on Ω. Let {ϕm}m=1, be the complete set of orthonormal eigenfunctions for L on Ω, and let {λm}m=1, satisfying (2) 0<λ1λ2λm,(2) be the corresponding eigenvalues.

The initial value problem Equation (Equation1) becomes ill-posed when the time direction is reversed. Such time-reversed computations are contemplated by allowing for possible negative time steps Δt in the explicit difference scheme Equation (Equation8) below. With λm as in Equation (Equation2), the positive constants α,β and the operator L as in Equation (Equation1), fix ω>0 and p>1. Given Δt, define ν,Λ,Q,ζm,rm, as follows: (3) ν=(3+α+α2+2β),Λ=ν(I+L),Q=exp(ω|Δt|Λp),ζm=ν(1+λm)>3,rm=exp(ω|Δt|(ζm)p),m1.(3) In the present discussion, the family {λm,ϕm} in Equation (Equation2), is assumed known or precomputed. However, as will be illustrated below, in many practical computations, a different smoothing operator, based on a substitute elliptic operator L with known characteristic pairs, such as the negative Laplacian, can be used instead. Since p>1 has non integer values typically, both the operators Λp and Q in Equation (Equation3), must be synthesized in terms of the characteristic pairs {λm,ϕm} of L. With ζm,rm as in Equation (Equation3), define for every hL2(Ω), (4) Λph=Σm=1(ζm)p<h,ϕm>ϕm,Qh=Σm=1rm<h,ϕm>ϕm.(4) Let G, S, and P, be the following 3×3 matrices (5) G=[βLαL0αL0L0L0],S=[Q000Q000Q],P=[Λp000Λp000Λp].(5) Let W be the three component vector [u,v,w]T. We may rewrite Equation (Equation1) as the equivalent first order system, (6) Wt=GW,0<tTmax,W(,0)=[f,g,h]T.(6) An explicit time-marching finite difference scheme will be studied for Equation (Equation6), in which only the time variable is discretized, while the space variables remain continuous. With a given positive integer N, let |Δt|=Tmax/N be the time step magnitude, and let Wn denote W(,nΔt),n=0,1,N. If W(,t) is the unique solution of Equation (Equation6), then (7) Wn+1=Wn+ΔtGWn+τn,(7) where the ‘truncation error’ τn=12(Δt)2G2W(,t~), with n|Δt|<t~<(n+1)|Δt|. With G and S as in Equation (Equation5), let R be the linear operator R=S+ΔtSG. Using the smoothing operator S, we consider approximating Wn with Un[un,vn,wn]T, where (8) Un+1=SUn+ΔtSGUnRUn,n=0,1,(N1),U0=[f,g,h]T.(8) With Δt>0 and the data U0 at time t = 0, the forward marching scheme in Equation (Equation8) aims to solve a well-posed problem. However, with Δt<0, together with appropriate data U0 at time Tmax, marching backward from Tmax in Equation (Equation8) attempts to solve an ill-posed problem. It remains to be seen whether Un can be a useful approximation to Wn, by proper choices of ω,p, and |Δt|. Define the following norms for three component vectors such as W(,t) and Un, (9) W(,t)2={u(,t)22+v(,t)22+w(,t)22}1/2,Un2={un22+vn22+wn22}1/2,|||W|||2,=sup 0tTmax{W(,t)2}.(9) Lemma 2.1 below is proved in [Citation22].

Lemma 2.1

With p>1, and ζm,rm, as in Equation (Equation3), fix a positive integer J, and choose ω(ζJ)1p. Then, (10) rm(1+|Δt|ζm)1+|Δt|ζJ,m1.(10)

3. Error estimates and stabilization penalties

Explicit time differencing in systems of partial differential involving heat conduction, generally requires stringent Courant stability restrictions on the time step Δt. The stabilizing smoothing operator S in the explicit scheme in Equation (Equation8) leads to unconditional stability, but at the cost of introducing a small error at each time step. If the accumulated error at the final time Tmax is sufficiently small, the stabilized explicit scheme would offer considerable advantages in the computation of multidimensional problems on fine meshes. Theorems 3.1 and 3.2 below are proved in [Citation22].

Theorem 3.1

With Δt>0, let Wn be the unique solution of Equation (Equation6) at t=nΔt. Let Un be the corresponding solution of the forward explicit scheme in Equation (Equation8), and let p,ζJ,ω, be as in Lemma 2.1. If Z(t)UnWn, denotes the error at t=nΔt,n=0,1,2,,N, we have (11) Z(t)2etζJZ(0)2+{ω(etζJ1)/ζJ}|||PW|||2,+{(etζJ1)/ζJ}{ωΔt|||PGW|||2,+(Δt/2)|||G2W|||2,}.(11)

In the forward problem, as Δt0, we are left with the error originating in the possibly erroneous initial data U0=[f,g,h]T, together with the stabilization penalty represented by the second term in Equation (Equation11). These errors grow monotonically as tTmax. Clearly, if Tmax is large, the accumulated distortion may become unacceptably large as tTmax, and the stabilized explicit scheme is not useful in that case.

Marching backward from t=Tmax in the backward problem, solutions exist only for a restricted class of data satisfying certain smoothness constraints. Such data are seldom known with sufficient accuracy. This is especially true of the hypothetical data W(,Tmax) in the present data assimilation problem. It will be assumed that the given data W(,Tmax), differ from the necessary exact data W(,Tmax), by an unknown amount δ in the L2(Ω) norm. (12) W(,Tmax)W(,Tmax)2δ.(12) This leads to the following result.

Theorem 3.2

With Δt<0, let Wn be the unique solution of the forward well-posed problem in Equation (Equation6) at s=Tmaxn|Δt|. Let Un be the solution of the backward explicit scheme in Equation (Equation8), with initial data U(0)=W(,Tmax), as in Equation (Equation12). Let p,ζJ,ω, be as in Lemma 2.1. If Z(s)UnWn, denotes the error at s=Tmaxn|Δt|,n=0,1,2,,N, we have, with δ as in Equation (Equation12), (13) Z(s)2δen|Δt|ζJ+{ω(en|Δt|ζJ1)/ζJ}|||PW|||2,+{(en|Δt|ζJ1)/ζJ}{ω|Δt||||PGW|||2,+(|Δt|/2)|||G2W|||2,}.(13)

3.1. Application to data assimilation

In Theorems 3.1 and 3.2 above, define the constants K1 through K5 as follows, and consider the values shown in Table  below. (14) K1=eζJTmax,K2=ω(eζJTmax1)/ζJ,K3=|Δt|K2,K4=K3/(2ω),K5=K2|||PW|||2,+K3|||PGW|||2,+K4|||G2W|||2,.(14)

Table 1. Values of K1 through K4 in Equation (Equation14), with following parameter values: Tmax=6×104,|Δt|=3×107,p=3.5,ζJ=3017,ω=ζJ(1p)=2×109.

As outlined in the Introduction, data assimilation applied to the system in Equation (Equation1), is the problem of finding initial values [u(.,0),v(.,0),w(.,0)], at t = 0, that can evolve into useful approximations to W(,Tmax), the given hypothetical data at an appropriate time Tmax>0. If the true solution in Equation (Equation1) does not have exceedingly large values for |||PW|||2,,|||PGW|||2,, or |||G2W|||2,, the parameter values chosen in Table , together with Theorem 3.2, indicate that marching backward to time t = 0 from the hypothetical data W at Tmax, leads to an error Z(0), satisfying (15) Z(0)2δK1+K5,(15) with the constant K5 defined in Equation (Equation14) presumed small. Next, from Theorem 3.1, marching forward to time Tmax using the inexact computed initial values U(,0), leads to an error Z(Tmax), satisfying (16) Z(Tmax)2K1(δK1+K5)+K5.(16) The error Z(Tmax) in Theorem 3.1 is the difference at time Tmax, between the unknown unique solution W(,t) in Equation (Equation6), and the computed numerical approximation to it, U(,t), provided by the stabilized forward explicit scheme. However, W(,Tmax)W(,(Tmax)2δ, if W(,Tmax) is the given hypothetical data. Hence, using the triangle inequality, we find (17) W(,Tmax)U(,Tmax)2δ(1+K12)+K5(1+K1).(17) Therefore, data assimilation is successful only if the inexact computed initial values U(,0) at t = 0, lead to a sufficiently small right hand side in Equation (Equation17). Clearly, the value of ζJTmax, together with the unknown value of δ, will play a vital role.

4. Using the Laplacian for smoothing when L has variable coefficients

As previously noted, the developments in Sections 2 and 3 presuppose knowledge of the characteristic pairs of the variable coefficient elliptic operator L, or the precomputation of a sufficiently large number of such pairs. However, it is often possible to use a substitute smoothing operator Q, based on a different elliptic operator with known characteristic pairs.

Let Δ denote the Laplacian operator in Ω, with homogeneous Dirichlet boundary conditions on Ω. With ν,L,Λ, as in Equation (Equation3), let Γ=ν(IΔ). For any real q>1 and ϵ>0, define (18) QΔ=exp{ϵ|Δt|Γq},(18) Closed form expressions for the eigenfunctions of the Laplacian are known for specific domains that are important in applications, including rectangles, circles, and spheres [Citation31]. On such domains, it may be advantageous to construct smoothing operators QΔ based on the Laplacian, in lieu of the smoothing operator Q in Equation (Equation3). Such a program is feasible for those differential operators L for which the following result is valid: Given any ω>0, and p>1, there exist ϵ>0, and real qp, such that for all gL2(Ω) and sufficiently small |Δt|, (19) exp{ϵ|Δt|Γq}g2≤∥exp{ω|Δt|Λp}g2,QΔg2≤∥Qg2.(19) The linear operator H=(exp{ϵ|Δt|Γq})(exp{ω|Δt|Λp}) is well-defined on the range of (exp{ω|Δt|Λp}), which is dense in L2(Ω). The inequality in Equation (Equation19) would follow if it can be shown that H can be extended to a bounded operator on all of L2(Ω), with H21.

Equation (Equation19) appears to be validated in numerous computational experiments. Results of a somewhat similar nature are known in the theory of Gaussian estimates for heat kernels. See e.g. [Citation32–35], and the references therein.

Let SΔ and PΔ be the following 3×3 matrices (20) SΔ=[QΔ000QΔ000QΔ],PΔ=[Γq000Γq000Γq].(20) The Laplacian stabilized explicit scheme corresponding to Equation (Equation8) is given by (21) Un+1=SΔUn+ΔtSΔGUnRΔUn,n=0,1,(N1),U0=[f,g,h]T,(21)

Remark 4.1

Useful pairs (ϵ,q) in the Laplacian stabilized scheme in Equation (Equation21) are generally found interactively after relatively few trials. In many data assimilation experiments, typical values satisfy 2<q<4,1010ϵ106.

Theorem 4.1

Let p,ζJ,ω, be as in Lemma 2.1, and choose ϵ>0 and qp, such that Equation (Equation19) is satisfied. With Δt>0, let Wn be the unique solution of Equation (Equation6) at t=nΔt, and let Un be the corresponding solution of the forward explicit scheme in Equation (Equation21). If ZΔ(t)UnWn, denotes the error at t=nΔt,n=0,1,2,,N, then (22) ZΔ(t)2etζJZΔ(0)2+{ϵ(etζJ1)/ζJ}|||PΔW|||2,+{(etζJ1)/ζJ}{ϵΔt|||PΔGW|||2,+(Δt/2)|||G2W|||2,}.(22)

Theorem 4.2

Let p,ζJ,ω, be as in Lemma 2.1, and choose ϵ>0 and qp, such that Equation (Equation19) is satisfied. With Δt<0, let Wn be the unique solution of the forward well-posed problem in Equation (Equation6) at s=Tmaxn|Δt|. Let Un be the solution of the backward explicit scheme in Equation (Equation21), with initial data U(0)=W(,Tmax) as in Equation (Equation12). If ZΔ(s)UnWn, denotes the error at s=Tmaxn|Δt|, n=0,1,2,,N, we have, with δ as in Equation (Equation12), (23) ZΔ(s)2δen|Δt|ζJ+{ϵ(en|Δt|ζJ1)/ζJ}|||PΔW|||2,+{(en|Δt|ζJ1)/ζJ}{ϵ|Δt||||PΔGW|||2,+(|Δt|/2)|||G2W|||2,}.(23)

Remark 4.2

In rectangular regions, the Fast Fourier Transform is an efficient tool for synthesizing Γq for positive non-integer q, when Γ=ν(IΔ). In [Citation22, Section 6.1], an approach to the use of FFT Laplacian smoothing in non rectangular regions is discussed, and that approach is the one used in the numerical experiments described below.

5. Nonlinear computational experiments with FFT Laplacian smoothing

While the theoretical developments in Sections 23, and 4, are restricted to linear, autonomous, selfadjoint elliptic operators L, the stabilized scheme in Equation (Equation21) may be applied to more general problems. Let Ω be the open elliptical region in the (x,y) plane, defined by (24) 0<x,y<1,2.75(x0.5)2+1.75(y0.5)21.(24) Let L be the nonlinear differential operator defined as follows on functions z(x,y,t) on Ω×(0,Tmax): (25) Lz=0.001s(z).{q(x,y,t)z}γ(zzx+zzy),(25) where (26) s(z)=exp{0.0075|z]},γ=0.01,q(x,y,t)=exp(10t){1+2sinπxsinπy}1.(26) With α=β=3, and (x,y,t)Ω×(0,Tmax), we now consider the system described in Equation (Equation1). Such a system differs from that considered in Section 2, in that the operator L in Equation (Equation25) is nonlinear, time-dependent, and non-selfadjoint. Therefore, the theoretical developments in Sections 23, and 4, do not apply to Equation (Equation1) with L as in Equation (Equation25). In particular, the hypothesis in Equation (Equation19) is not applicable. Nevertheless, backward reconstruction of solutions to Equation (Equation1) can still be attempted using the Laplacian stabilized explicit scheme in Equation (Equation21). The above system is primarily of mathematical interest, and may not reflect any actual physical problem. It is designed to test the robustness of the stabilized explicit scheme in the presence of nonlinearities.

As outlined in the Introduction, data assimilation experiments will be conducted using highly non smooth hypothetical data, associated with 512×512 pixel gray scale images prescribed at a time Tmax. These data may not correspond to any actual solution of the system in Equation (Equation1) at time Tmax. Nevertheless, the stabilized scheme in Equation (Equation21) will be used to find corresponding initial data at t = 0 that might evolve into useful approximations to the desired data at Tmax. This may not always be possible. The values for Δt,p,ω,ζJ, shown in Table , together with ϵ=6.0×1012,q=3.875, will be used in the experiments described below.

The first experiment is summarized in Figures , and Table . The leftmost column in Figure represents the hypothetical or desired data at Tmax=6.0×104, consisting of the Ronald Reagan postage stamp image, u(x,y,Tmax), the Elizabeth Taylor image, v(x,y,Tmax), and the Ginger Rogers image, w(x,y,Tmax). Each of these three images has pixel values ranging from 0 to 255. Marching backward from these data produces the second from the left column in Figure , corresponding to t = 0. The artifacts in the images in that second column reflect the negative values that necessarily result at t = 0, given the desired data at Tmax. This is documented in Table . Next, marching forward to time Tmax, using these second column data, produces the resulting evolved data in the third from the left column in Figure . The image artifacts in that third column have been noticeably reduced, and Table  confirms that the range of values in the evolved data at Tmax, is a useful approximation to the desired range of values in the leftmost column of Figure . Indeed, the L1 relative errors range from 4% to 6% in Table .

Figure 3. Magnitudes of positive and negative pixel values in ‘Evolved’ column in Figure . The relatively small negative values account for the successsful data assimilation, the small L1 relative errors in Table , as well as the behavior in the ‘Evolved +’ column in Figure .

Figure 3. Magnitudes of positive and negative pixel values in ‘Evolved’ column in Figure 2. The relatively small negative values account for the successsful data assimilation, the small L1 relative errors in Table 2, as well as the behavior in the ‘Evolved +’ column in Figure 2.

Table 2. Successful data assimilation with mild nonlinearity.

Figure displays the intensity data associated with the evolved data at Tmax, shown in the third column of Figure . In the rightmost column of Figure , the magnitudes of the negative pixel values are shown, and compared with the significantly larger positive pixel values in the middle column of Figure . The results in Table  and Figure , suggest application of the following constraint to the evolved data at Tmax in the third column of Figure , namely, replace any pixel value exceeding 255 by the value 255, and replace any negative pixel value by the value zero. This results in the rightmost column ‘Evolved +’ in Figure , which is almost indistinguishable from the leftmost column in Figure . However, less successful results are obtained in this experiment when larger values of Tmax are used.

In the next experiment, summarized in Figures , and Table , a smaller value of Tmax is used, Tmax=4.5×104, but a stronger nonlinearity is considered in the system in Equation (Equation1), with γ=0.05 in Equation (Equation26). Moreover, different hypothetical data are used in the leftmost column of Figure , with the USAF Resolution chart replacing the Ronald Reagan stamp image, and an Alphanumeric image replacing the Ginger Rogers image. Data assimilation is highly unsuccessful in this case, with severe artifacts in the images in the second and third columns from the left in Figure , reflecting the very large negative and positive pixel values shown in Table . Now, the L1 relative errors range from 89% to 103% in Table . In Figure , the intensity data associated with the evolved data at Tmax, shows equally large positive and negative pixel values. Applying the constraint 0z(x,y)255, is not meaningful in this case, and produces the barely recognizable rightmost column ‘Evolved +’ in Figure .

Figure 4. Leftmost column is the hypothetical data W(,Tmax). Second column from left is U(,0), the backward computation to t = 0, using the hypothetical data at Tmax. Third column from left is the forward evolution at time Tmax, of the computed initial data U(,0) at t = 0, shown in previous column. Last column is the result of applying the constraint 0z(x,y)255 to the data in the previous column.

Figure 4. Leftmost column is the hypothetical data W∗(⋅,Tmax). Second column from left is U(⋅,0), the backward computation to t = 0, using the hypothetical data at Tmax. Third column from left is the forward evolution at time Tmax, of the computed initial data U(⋅,0) at t = 0, shown in previous column. Last column is the result of applying the constraint 0≤z(x,y)≤255 to the data in the previous column.

Figure 5. Magnitudes of positive and negative pixel values in ‘Evolved’ column in Figure . The equally large positive and negative values in this unsuccessful example are reflected in the large L1 relative errors in Table , and the behavior in the ‘Evolved +’ column in Figure .

Figure 5. Magnitudes of positive and negative pixel values in ‘Evolved’ column in Figure 4. The equally large positive and negative values in this unsuccessful example are reflected in the large L1 relative errors in Table 3, and the behavior in the ‘Evolved +’ column in Figure 4.

Table 3. Unsuccessful data assimilation with stronger nonlinearity.

6. Concluding remarks

In [Citation16,Citation17], and the present paper, non iterative direct methods, based on stabilized explicit backward marching finite difference schemes, were applied to 2D data assimilation problems, involving highly non smooth target data that did not correspond to actual solutions at time Tmax>0. Successful and unsuccessful assimilation examples were presented. Of significant interest is whether equally good or better results can be obtained, on these or similar examples, using iterative methods such as are discussed in [Citation1–15].

Disclosure statement

No potential conflict of interest was reported by the author(s).

References

  • He Q, Barajas-Solano D, Tartakovsky G, et al. Physics-informed neural networks for multiphysics data assimilation with application to subsurface transport. Adv Water Resour. 2020;141:103610. doi: 10.1016/j.advwatres.2020.103610
  • Arcucci R, Zhu J, Hu S, et al. Deep data assimilation: integrating deep learning with data assimilation. Appl Sci. 2021;11:1114. doi: 10.3390/app11031114
  • Antil H, Lohner R, Price R. Data assimilation with deep neural nets informed by nudging. preprint, Nov 2021. arXiv:abs/2111.11505.
  • Chen C, Dou Y, Chen J, et al. A novel neural network training framework with data assimilation. J Supercomput. 2022;78:19020–19045. doi: 10.1007/s11227-04629-7
  • Lundvall J, Kozlov V, Weinerfelt P. Iterative methods for data assimilation for Burgers' equation. J Inverse Ill-Posed Probl. 2006;14:505–535. doi: 10.1515/156939406778247589
  • Auroux D, Blum J. A nudging-based data assimilation method for oceanographuc problems: the back and forth nudging (BFN) algorithm. Proc Geophys. 2008;15:305–319. doi: 10.5194/npg-15-305-2008
  • Ou K, Jameson A. Unsteady adjoint method for the optimal control of advection and Burgers' equation using high order spectral difference method. In: 49th AIAA Aerospace Science Meeting; 2011 Jan 4–7; Orlando, Florida.
  • Auroux D, Nodet M. The back and forth nudging algorithm for data assimilation problems: theoretical results on transport equations. ESAIM:COCV. 2012;18:318–342.
  • Auroux D, Bansart P, Blum J. An evolution of the back and forth nudging for geophysical data assimilation: application to Burgers equation and comparison. Inverse Probl Sci Eng. 2013;21:399–419. doi: 10.1080/17415977.2012.712528
  • Allahverdi N, Pozo A, Zuazua E. Numerical aspects of large-time optimal control of Burgers' equation. Esaim Math Model Numer Anal. 2016;50:1371–1401. doi: 10.1051/m2an/2015076
  • Gosse L, Zuazua E. Filtered gradient algorithms for inverse design problems of one-dimensional Burgers equation. In: Gosse L, Natalini R, editors. Innovative algorithms and analysis. Cham: Springer; 2017. p. 197–227. doi: 10.1007/978-3-319-49262-9
  • de Campos Velho HF, Barbosa VCF, Cocke S. Special issue on inverse problems in geosciences. Inverse Probl Sci Eng. 2013;21:355–356. doi: 10.1080/17415977.2012.712532
  • Gomez-Hernandez JJ, Xu T. Contaminant source identification in acquifers: a critical view. Math Geosci. 2022;54:437–458. doi: 10.1007/s11004-021-09976-4
  • Xu T, Zhang W, Gomez-Hernandez JJ, et al. Non-point contaminant source identification in an acquifer using the ensemble smoother with multiple data assimilation. J Hydrol. 2022;606:127405. doi: 10.1016/j.jhydrol.2021.127405
  • Vukicevic T, Steyskal M, Hecht M. Properties of advection algorithms in the context of variational data assimilation. Mon Weather Rev. 2001;129:1221–1231. doi: 10.1175/1520-0493(2001)129¡1221:POAAIT¿2.0.CO;2
  • Carasso AS. Data assimilation in 2D viscous Burgers equation using a stabilized explicit finite difference scheme run backward in time. Inverse Probl Sci Eng. 2021;29:3475–3489. doi: 10.1080/17415977.2021.200947
  • Carasso AS. Data assimilation in 2D nonlinear advection diffusion equations, using an explicit stabilized leapfrog scheme run backwrd in time. NIST Technical Note 2227, 2022 Jul 12.doi: 10.6028/NIST.TN2227
  • Carasso AS. Compensating operators and stable backward in time marching in nonlinear parabolic equations. Int J Geomath. 2014;5:1–16. doi: 10.1007/s13137-014-0057-1
  • Carasso AS. Stable explicit time-marching in well-posed or ill-posed nonlinear parabolic equations. Inverse Probl Sci Eng. 2016;24:1364–1384. doi: 10.1080/17415977.2015.1110150
  • Carasso AS. Stable explicit marching scheme in ill-posed time-reversed viscous wave equations. Inverse Probl Sci Eng. 2016;24:1454–1474. doi: 10.1080/17415977.2015.1124429
  • Carasso AS. Stabilized Richardson leapfrog scheme in explicit stepwise computation of forward or backward nonlinear parabolic equations. Inverse Probl Sci Eng. 2017;25:1–24. doi: 10.1080/17415977.2017.1281270
  • Carasso AS. Stabilized backward in time explicit marching schemes in the numerical computation of ill-posed time-reversed hyperbolic/parabolic systems. Inverse Probl Sci Eng. 2018;1:1–32. doi: 10.1080/17415977.2018.1446952
  • Carasso AS. Stable explicit stepwise marching scheme in ill- posed time-reversed 2D Burgers' equation. Inverse Probl Sci Eng. 2018;27(12):1–17. doi: 10.1080/17415977.2018.1523905
  • Carasso AS. Computing ill-posed time-reversed 2D Navier-Stokes equations, using a stabilized explicit finite difference scheme marching backward in time. Inverse Probl Sci Eng. 2020; 28:988–1010. doi: 10.1080/17415977.2019.1698564
  • Carasso AS. Stabilized leapfrog scheme run backward in time, and the explicit O(Δt)2 stepwise computation of ill-posed time-reversed 2D Navier-Stokes equations. Inverse Probl Sci Eng. 2021; 29:3062–3085. doi: 10.1080/17415977.2021.1972997
  • Richtmyer RD, Morton KW. Difference methods for initial value problems. 2nd ed., New York (NY): Wiley; 1967.
  • Liu Z, Renardy M. A note on the equations of a thermoelastic plate. Appl Math Lett. 1995;8:1–6. doi: 10.1016/0893-9659(95)00020-Q
  • Liu K, Liu Z. Exponential stability and analyticity of abstract linear thermoelastic systems. Z Angew Math Phys. 1997;48:885–904. doi: 10.1007/s000330050071
  • Liu Z, Zheng S. Semigroups associated with dissipative systems. New York: Chapman and Hall/CRC; 1999.
  • Lasiecka I, Triggiani R. Analyticity, and lack thereof, of thermoelastic semigroups. ESAIM Proc. 1998;4:199–222. doi: 10.1051/proc:1998029
  • Morse PM, Feshbach H. Methods of theoretical physics. New York (NY): McGraw-Hill; 1953.
  • Arendt W, Ter Elst AFM. Gaussian estimates for second order elliptic operators with boundary conditions. J Oper Theory. 1997;38:87–130.
  • Aronson DG. Bounds for the fundamental solution of a parabolic equation. Bull Am Math Soc. 1967;73:890–896. doi: 10.1090/bull/1967-73-06
  • Ouhabaz EM. Gaussian estimates and holomorphy of semigroups. Proc Am Math Soc. 1995;123:1465–1474. doi: 10.1090/proc/1995-123-05
  • Ouhabaz EM. Gaussian upper bounds for heat kernels of second order elliptic operators with complex coefficients on arbitrary domains. J Oper Theory. 2004;51:335–360.