Next Article in Journal
Avoided Mortality Associated with Improved Air Quality from an Increase in Renewable Energy in the Spanish Transport Sector: Use of Biofuels and the Adoption of the Electric Car
Previous Article in Journal
Evapotranspiration Estimation Using Remote Sensing Technology Based on a SEBAL Model in the Upper Reaches of the Huaihe River Basin
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Green’s Function for Static Klein–Gordon Equation Stated on a Rectangular Region and Its Application in Meteorology Data Assimilation

1
Collaborative Innovation Center on Forecast and Evaluation of Meteorological Disasters, Nanjing University of Information Science & Technology, No. 219 Ningliu Road, Nanjing 210044, China
2
College of Mathematics & Physics, Nanjing Tech University, No. 30 Puzhu Road(S), Nanjing 211816, China
3
Jiangsu Institute of Meteorological Sciences, No. 20 Kunlun Road, Nanjing 210009, China
*
Author to whom correspondence should be addressed.
Atmosphere 2021, 12(12), 1602; https://doi.org/10.3390/atmos12121602
Submission received: 27 October 2021 / Revised: 29 November 2021 / Accepted: 29 November 2021 / Published: 30 November 2021
(This article belongs to the Topic Climate Change and Environmental Sustainability)

Abstract

:
The meteorology data assimilation applications often encounter variational problems with unknown weights, where the corresponding Euler equation is an elliptic partial differential equation. This research focused on retrieving the weights in remote sensing data assimilation by means of the computer-friendly form of the Green’s function obtained by eigenfunction expansion for the boundary value problem of the static Klein–Gordon equation on a rectangular region. With the help of the proposed retrieving method, the assimilation problem of estimating regional precipitation with weather radar and rain-gauge is solved in the Green’s function method. Results show that high accuracy of the proposed method makes it a good candidate for data assimilation problems in operational use.

1. Introduction

In modern numerical weather prediction, data assimilation is an effective method to improve data accuracy by fusing datasets with different precisions. Data assimilation applications often encounter variational problems, where the corresponding Euler equation is an elliptic partial differential equation (PDE), usually a static Klein–Gordon equation (SKGE). In applications, there are two obstacles: unknown boundary conditions, and unknown weights. Such problems of retrieving the unknown boundary condition and weights are generally known as inverse problems. Most previous research on these problems has concentrated on approximating parameter estimation [1,2,3,4,5] to some extent. Wei, et al. (1998, 2003) calculated the weights with the matrix theory and the finite difference method of partial differential equation [6,7].
In solving elliptic equations by Green’s functions, Melnikov (2011) constructed the corresponding Green’s functions for the SKGE of several unbounded domains into convergent series, which were more suitable for the numerical implementation [8]. Using Fourier transformation, Aseeri et al. (2015) solved the cubic Klein-Gordon equation and examined strong scaling of the code [9]. Vibrating systems examples were described by Klein–Gordon equation and the correspondence between the classical and quantum settings of this equation was discussed in [10]. Muravey (2015) provided explicit formulas for the Green’s functions of an elliptic PDE in an infinite strip and a half-plane [11]. However, due to convergence of series, the explicit Green’s function on a rectangular region remains unsolved. Cheng, et al. (2017) found the representation in double series of Green’s function for SKGE on a rectangular region. Although it is uniformly convergent, the huge amount of computing complexity along with the double series hinders the practical application [12].
Needless to say, the retrieval of the unknown weights of an elliptic PDE requires the explicit solution based on the Green’s function, which is in the form of an infinite series. In fact, retrieving the weights is more difficult than retrieving the unknown boundary condition, because the weights appear in the expression of Green’s function. Considering the approximation calculation, the infinite series of the Green’s function must be acquired in a computer-friendly form. This is the motivation of our research.
This current work obtains a new series representation of the Green’s function for the SKGE using eigenfunction expansion. The Green’s function is decomposed into a singular component and a regular component. The singular component, with a logarithmic singularity, is expressed as an explicit elementary function, which is computer-friendly for Green’s function application. The regular component is expressed as an infinite series. The uniform convergence of this infinite series is investigated. With help of the computer-friendly form Green’s function, the weights are calculated by comparing the observations in the interior region with the formula solution of Green’s function in the corresponding positions. Real precipitation data assimilation results show that Green’s function method is a good candidate for data assimilation problems in operational use.

2. The Data Assimilation and Its Variational Problem

In weather prediction areas, a particular physical parameter u R is provided from remote observation. The corresponding physical quantity u ˜ retrieved from u R according to the empirical formula is usually with large error. Some high-precision observation u G in the same area can be used to improve the estimation accuracy, but the number of high-precision observations is limited. More reasonable constraints are also needed to improve the estimation accuracy. According to the smoothness and the dependence on the observation, an unknown function u ( x , y ) is built to satisfy the following functional extremum problem
Ω   [ ( u x ) 2 + ( u y ) 2 + μ R ( u u R ) 2 + μ G ( u u G ) 2 ] d x d y = min
where Ω stands for a special field, μ R 0 ,   μ G 0 are weights corresponding to different error items. In addition, the values of u ( x , y ) on the boundary Γ of area Ω are given by
u ( x , y ) | Γ = ϕ ( x , y )
For this functional extremum problem with the boundary constraint, the corresponding Euler’s equation is presented as follows [13,14]:
2 u x 2 + 2 u y 2 μ u = u ^   ,
where u ^ = μ R u R + μ G u G , μ = μ R + μ G . This is a typical Dirichlet problem for an elliptic equation stated on a special region. Theoretically, the elliptic equation can be solved by the Green’s function. However, as mentioned before, the weights are usually unknown in real data assimilation problem.
The Green’s function of a PDE depends on not only the form of the equation but also the boundary condition. It is important to find an explicit solution of the Green’s function [12]. In order to get an analytical expression of the corresponding Green’s function, we consider the special situation of a rectangular area. The solution of Equation (3) has area of
Ω = { ( x , y ) | 0 x a , 0 y b } .
For simplicity of discussion, in this paragraph, let k 2 = μ , f = u ^ , we discuss the Klein–Gordon equation as follows.
{ 2 u k 2 u = f   u | Γ = ϕ                          
As Hilbert has shown, a boundary problem is solvable if a generalized Green’s function is introduced. Therefore, we should find the corresponding Green’s function—i.e.,   G ( x , y ; ξ , η ) —which satisfies [13]
{ 2 G k 2 G = δ ( x ξ ) δ ( y η )   G | Γ = 0                                                                                            
for any point ( ξ , η ) in domain Ω . Here, δ is a Dirac function.
On the other hand, if u ( x , y ) , G ( x , y ; ξ , η ) C 2 ( Ω ) , from the Green’s function, we have
Ω   [ u 2 G G 2 u ] d x d y = Γ   ( u G n G u n ) d s .
where n is normal vector of the boundary Γ . Let u satisfy Equation (4), substituting u into Equation (6) gives
Ω   [ u 2 G G ( k 2 u + f ) ] d x d y = Γ   ( u G n G u n ) d s .
Then, for a generalized Green’s function satisfying Equation (5), the above equation can be simplified as
Ω   [ u ( 2 G k 2 G ) G f ] d x d y = Ω   u δ ( x ξ , y η ) d x d y Ω   G f d x d y = Γ   ( u G n G u n ) d s .
The solution of Equation (4) therefore becomes
u ( ξ , η ) = Ω   G ( x , y ; ξ , η ) f ( x , y ) d x d y + Γ   ϕ ( x , y ) G ( x , y ; ξ , η ) n d s
The next key problem is to get the solution of Equation (5), the generalized Green’s function G ( x , y ; ξ , η ) .
It is well known that non-homogeneous boundary conditions can be transformed into homogeneous boundary conditions. For simplicity, we assume that ϕ ( x , y ) = 0 here. Then we get
u ( ξ , η ) = Ω   G ( x , y ; ξ , η ) f ( x , y ) d x d y = 0 b 0 a G ( x , y ; ξ , η ) f ( x , y ) d x d y
where the Green’s function G ( x , y ; ξ , η ) , according to the Appendix A, is defined by
( x , y ; ξ , η ) = 2 b n = 1 g n ( x , ξ ) sin v y sin v η , v = n π b
The coefficients g n ( x , ξ ) for x < ξ are of the form
g n ( x , ξ ) = 1 4 h sin h h a [ exp ( h ( x ξ a ) ) exp ( h ( x + ξ a ) ) + exp ( h ( x ξ a ) ) exp ( h ( x + ξ a ) ) ]
where h = υ 2 + k 2 . Substituting (9), (10) into (8) yields
u ( ξ , η ) = 2 b 0 b 0 ξ n = 1 sinh h ( ξ a ) sinh h x h sinh h a sin υ y sin υ η f ( x , y ) d x d y + 2 b 0 b ξ a n = 1 sinh h ξ sinh h ( x a ) h sinh h a sin υ y sin υ η f ( x , y ) d x d y
where f = μ R u R + μ G u G .

3. Retrieving the Weights by Formal Solution

Obviously, formal solution expression (8) contains unknown parameters,   μ R ,   μ G . The mechanism for retrieving is to minimize the error between the observations and the analytical solution in the observation points. It is well known that the analytical solution can be obtained if the Green’s function of the PDE is known. In the previous section, a computer-friendly representation of the Green’s function is developed, the approximation calculation of analytical solution can be implemented by directly truncating the infinite series.
As precipitation data u G measured by rain gauge is more accurate, we try to select the weights that satisfy
J ( μ R ,   μ G ) = ( ξ , η ) Ω G   ( u ( ξ , η ) u G ( ξ , η ) ) 2 = m i n .
where Ω G represents the rain gauge point set. According to the knowledge of calculus, we compute the partial derivatives as follows
J μ R = 2 ( ξ , η ) Ω G   ( u ( ξ , η ) u G ( ξ , η ) ) u ( ξ , η ) μ R = 2 ( ξ , η ) Ω G   ( u u G ) [ 0 a 0 b G ( x , y ; ξ , η ) f μ R d x d y + 0 a 0 b G ( x , y ; ξ , η ) μ R f d x d y ] , J μ G = 2 ( ξ , η ) Ω G   ( u ( ξ , η ) u G ( ξ , η ) ) u ( ξ , η ) μ G = 2 ( ξ , η ) Ω G   ( u u G ) [ 0 a 0 b G ( x , y ; ξ , η ) f μ G d x d y + 0 a 0 b G ( x , y ; ξ , η ) μ G f d x d y ]
where f μ R = u R , f μ G = u G ,
G ( x , y ; ξ , η ) μ R = 2 b g n ( x , ξ ) μ R sin ν y sin ν η , G ( x , y ; ξ , η ) μ G = 2 b g n ( x , ξ ) μ G sin ν y sin ν η
with
g n ( x , ξ ) μ R = g n ( x , ξ ) h h μ R = g n ( x , ξ ) h 1 2 h , g n ( x , ξ ) μ G = g n ( x , ξ ) h h μ G = g n ( x , ξ ) h 1 2 h , g n ( x , ξ ) h = h ( sinh h ( ξ a ) sinh h x h sinh h a   ) = [ ( ξ a ) cosh h ( ξ a ) + x cosh h x ] h sinh h a h 2 sinh 2 h a               ( sinh h a + h cosh h a ) sinh h ( ξ a ) sinh h x h 2 sinh 2 h a .
g n ( x , ξ ) μ R = g n ( x , ξ ) h h μ R = g n ( x , ξ ) h 1 2 h , g n ( x , ξ ) μ G = g n ( x , ξ ) h h μ G = g n ( x , ξ ) h 1 2 h , g n ( x , ξ ) h = h ( sinh h ( ξ a ) sinh h x h sinh h a   ) = [ ( ξ a ) cosh h ( ξ a ) + x cosh h x ] h sinh h a h 2 sinh 2 h a ( sinh h a + h cosh h a ) sinh h ( ξ a ) sinh h x h 2 sinh 2 h a .
Finally, the steepest descent algorithm is designed for solving J ( z ) J ( μ R ,   μ G ) = min .
Algorithm:
  • Step 1. Choose initial point z ( 0 ) = ( μ R ( 0 ) , μ G ( 0 ) ) , l = 0, precise requirement ε > 0 ;
  • Step 2. Calculate J ( z ( l ) ) = ( J μ R , J μ G ) z ( l ) ,   z ( l ) = ( μ R ( l ) , μ G ( l ) ) . If J ( z ( l ) ) < ε , stop. Otherwise, let d ( l ) = J ( z ( l ) ) ;
  • Step 3. Let z ( l + 1 ) = z ( l ) + λ l d ( l ) , find λ l from J ( z ( l + 1 ) ) = min ;
  • Step 4. Let l = l + 1 , turn to Step 2.
According to the Appendix B, convergence analysis and truncation error analysis, the series representation of Green’s function is uniformly converged, and the calculation of infinite series can be truncated.

4. Numerical Experiments

Simulations are conducted here to find the rate of convergence, and so investigate the performance of the proposed Green’s function in Equation (7). Figure 1 plots G ( x , y ; ξ , η ) on the rectangular region (0 ≤ x ≤ 80, 0 ≤ y ≤ 60) selected from the radar detection range for ( ξ , η ) equals to (40, 30). Note that G equals 0 on the boundaries of the region and tends to −∞ when ( x , y ) tends to ( ξ , η ) . The convergence performance of the Green’s function on many points in the rectangular area is tested to perform the simulation. Results show that all the points converge steadily to their true numerical values after a limited number of iterations. The convergence speed of the Green’s function is much faster when ( x , y ) is far from ( ξ , η ) .
In the following example, the Green’s function method in Equation (8) is used to retrieve the rainfall value at some points in a rectangular area. The results are compared with the values from the Z-I relationship. The observation data are made by Changzhou radar at 18:38 UTC on 11 June 2016 (Figure 2). There are 624 rain gauges in the observation area. In the data assimilation problem, the 624 rain-gauges data are used to correct radar–retrieved rainfall. The optimal estimation weights are μ R = 12 , μ G = 96 .
A rectangular region of 80 × 60 km2 (Figure 3) and 103 rain gauges inside it are chosen to perform the Green’s function method. Because it is a rectangular region, using partial derivative to replace directional derivative, we get the curve integral on the four boundaries by difference method. Assuming boundary condition equals the radar observation, rainfall of every rain-gauge point in the rectangular region is obtained by the Green’s function method.
In practical application, if the number of rain gauges is insufficient, virtual observations on positions without rain gauges can be obtained by linear interpolation. In our experiment, there are few rain gauges near the bottom of the rectangular area. At (50, 50), for example, the observed value 0.953 is obtained by interpolation of five nearby observation points (42, 55), (47, 41), (57, 46), (50, 45) and (53, 48), which can be used for subsequent parameter estimation or comparative analysis.
In the calculation, 75 rain gauges are selected to estimate the weights, and the remaining quarter of the rain gauges are used for comparative analysis. The results show that the retrieved values possess better correlation properties of the rain-gauge observations than radar observations (Figure 4). Correlation coefficient has grown from 0.6149 to 0.7844. Most retrieved values of the 103 points are closer to the rain-gauge observations than the values from Z-I relationship of radar and rainfall. Under the condition of optimal weights selection, the rainfall field obtained by variational inversion has higher accuracy. In this case, Z-I relationship is Z = 296 ∗ I1.24 in which Z is the radar reflectivity, I is the rainfall u R . Table 1 shows some of these values.

5. Conclusions

This study solves the data assimilation problems of two kinds of data, u R and u G , through a variational model. In order to retrieve the weighting parameters μ R ,   μ G from some of the observations in the interior region, the computer-friendly form of the Green’s function is obtained by eigenfunction expansion for the boundary value problem of the static Klein–Gordon equation on a rectangular region. Convergence analysis in Appendix B proves that the series representation of Green’s function is computer-friendly, and can be used to approximate computations by a direct truncation.
The numerical experiment’s result shows that the series representation of Green’s function converges steadily and rapidly. The Green’s function method is used to retrieve the weights and assimilate precipitation data from weather radar and rain-gauges in the experiments. Results show that the Green’s function method is a good candidate for data assimilation problems in operational use.

Author Contributions

Conceptualization, H.C., M.W. and G.L.; methodology, H.C. and G.L.; software, H.C. and H.J.; validation, H.C. and X.M.; writing—original draft preparation, H.C. and G.L.; writing—review and editing, H.C. and G.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by National Nature Science Foundation of China (No. 61501224).

Acknowledgments

This work was partially supported by National Nature Science Foundation of China (No. 61501224). We are grateful to anonymous reviewers and an associate editor whose comments led to many improvements of the article.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. The Green’s Function for the SKGE Stated on a Rectangular Region

For the elliptic two-dimensional SKGE ( 2 k 2 ) u ( x , y ) = f ( x , y )   ,   ( x , y ) Ω , the corresponding homogeneous boundary condition is { u ( x , 0 ) = u ( x , b ) = 0 u ( 0 , y ) = u ( a , y ) = 0 . Focusing on the Dirichlet problem set up on a rectangle Ω = { ( x , y ) } | 0 x a , 0 y b , we study the following series representation of its Green’s function
( x , y ; ξ , η ) = 2 b n = 1 g n ( x , ξ ) sin v y sin v η , v = n π b .
The coefficients g ( x , ξ ) for x < ξ are of the form
g n ( x , ξ ) = 1 4 h sin h h a [ exp ( h ( x ξ a ) ) exp ( h ( x + ξ a ) ) + exp ( h ( x ξ a ) ) exp ( h ( x + ξ a ) ) ]
where h = υ 2 + k 2 . In fact, it is not difficult to find that
g n ( x , ξ ) | x = 0 = exp ( h ( ξ + a ) ) exp ( h ( ξ a ) ) + exp ( h ( ξ + a ) ) exp ( h ( ξ a ) ) 4 h sin h h a 0
and g n ( x , ξ ) | x = 0 as h , which yields the non-computer-friendly series representation. However, we find that the correct form is as follows.
g n ( x , ξ ) = sin h h ( ξ a ) sin h h x h sin h h a = 1 4 h sin h h a [ exp ( h ( x + ξ a ) ) exp ( h ( x ξ + a ) ) + exp ( h ( x + ξ a ) ) exp ( h ( x ξ + a ) ) ]
The following focuses on deducing Equation (A3). Substituting Equation (A1) into the SKGE gives the coefficient function g n ( x , ξ ) satisfying the differential equation
g n ( x , ξ ) ( v 2 + k 2 ) g n ( x , ξ ) = δ ( x ξ )  
with homogeneous boundary condition g n ( 0 , ξ ) = 0 , g n ( a , ξ ) = 0 . For x equal to anything but ξ, g n ( x , ξ ) ( v 2 + k 2 ) g n ( x , ξ ) = 0 . Therefore,
g n ( x , ξ ) = { c 1 exp ( h x ) + c 2 exp ( h x )   ,       x < ξ                                             d 1 exp ( h ( x a ) ) + d 2 exp ( h ( x a ) ) ,   x ξ .
To determine the above constants c 1 , c 2 , d 1 , d 2 , integrate differential Equation (A4) from ξ ε to ξ + ε , where ε is infinitesimal. The result is d g n d x | ξ ε ξ + ε = 1 . Integrating again gives g n | ξ ε ξ + ε = 0 . That is, g n ( x , ξ ) as a function of x is continuous at x = ξ , but its first derivative jumps by +1 at that point, leading to
c 1 exp ( h ξ ) + c 2 exp ( h ξ ) = d 1 exp ( h ( ξ a ) ) + d 2 exp ( h ( ξ a ) )
and
d 1 exp ( h ( ξ a ) ) d 2 exp ( h ( ξ a ) ) ( c 1 exp ( h ξ ) c 2 exp ( h ξ ) ) = 1 / h .
Considering the homogeneous boundary conditions gives { c 1 + c 2 = 0 d 1 + d 2 = 0 , from which
c 1 = 1 2 h sin h h ( ξ a ) sin h h ξ cos h h ( ξ a ) sin h h ( ξ a ) cos h h ξ = 1 2 h sin h h ( ξ a ) sin h h a
and
d 1 = 1 2 h cos h h ( ξ a ) sin h h ( ξ a ) cos h h ξ sin h h ξ cos h h ( ξ a ) sin h h ( ξ a ) cos h h ξ = sin h h ( ξ a ) cos h h ξ 2 h cos h h ( ξ a ) sin h h a = 1 2 h sin h h ξ sin h h a                                                                            
Hence,
g n ( x , ξ ) = { sin h h ( ξ a ) sin h h x h sin h h a , x < ξ sin h h ξ sin h h ( x a ) h sin h h a , x ξ .
This yields the desired Green’s function G ( x , y ; ξ , η ) on the rectangle Ω = { ( x , y ) } | 0 x a , 0 y b in the form
( x , y ; ξ , η ) = { 2 b n = 1 sin h h ( ξ a ) sin h h x h sin h h a sin v y sin v η ,   x < ξ 2 b n = 1 sin h h ξ sin h h ( x a ) h sin h h a sin v y sin v η ,   x ξ     .
In order to prove the convergence, rewrite the branch of the function g n ( x , ξ ) , which is valid for x < ξ , in the form
g n ( x , ξ ) = 1 h sin h h ( ξ a ) sin h h x sin h h a exp ( h ( x + ξ 2 a ) ) 2 h                   + [ exp ( h ( x + ξ 2 a ) ) 2 h exp ( v ( x + ξ 2 a ) ) 2 v ] + exp ( v ( x + ξ 2 a ) ) 2 v = H n ( x , ξ ) + M n ( x , ξ ) + exp ( v ( x + ξ 2 a ) ) 2 v
where
H n ( x , ξ ) = 1 h sin h h ( ξ a ) sin h h x sin h h a exp ( h ( x + ξ 2 a ) ) 2 h , M n ( x , ξ ) = exp ( h ( x + ξ 2 a ) ) 2 h exp ( v ( x + ξ 2 a ) ) 2 v .
This lets Equation (A1) be transformed into the following expression
( x , y ; ξ , η ) = 2 b n = 1 H n ( x , ξ ) sin v y sin v η + 2 b n = 1 M n ( x , ξ ) sin v y sin v η + 1 b n = 1 exp ( v ( x + ξ 2 a ) ) v sin v y sin v η
with
n = 1 exp ( v ( x + ξ 2 a ) ) v sin v y sin v η = 1 2 n = 0 exp ( v ( x + ξ 2 a ) ) v cos v ( y η )   1 2 n = 0 exp ( v ( x + ξ 2 a ) ) v cos v ( y + η ) = 1 4 π [ ln 1 2 exp ( c ( x + ξ 2 a ) ) cos ( y + η ) + exp ( 2 c ( x + ξ 2 a ) ) 1 2 exp ( c ( x + ξ 2 a ) ) cos ( y η ) + exp ( 2 c ( x + ξ 2 a ) ) ]
where c = π / b . Substituting Equation (A9) into Equation (A8) then gives the new series representation of the Green’s function for the Dirichlet problem set up for the SKGE on the rectangle Ω :
G ( x , y ; ξ , η ) = 2 b n = 1 H n ( x , ξ ) sin v y sin v η + 2 b n = 1 M n ( x , ξ ) sin v y sin v η + 1 4 π [ ln 1 2 exp ( c ( x + ξ 2 a ) ) cos ( y + η ) + exp ( 2 c ( x + ξ 2 a ) ) 1 2 exp ( c ( x + ξ 2 a ) ) cos ( y η ) + exp ( 2 c ( x + ξ 2 a ) ) ] , x < ξ
The representation of G ( x , y ; ξ , η ) valid for x ξ can be derived from Equation (A10), by interchanging the variables x and ξ in the first of the two series only, because the second series is invariant to the swap.

Appendix B. Convergence Analysis and Truncation Error Analysis

For the effective computational implementation of the representation in Equation (A10), we study the two series separately in the following paragraphs. First, consider the series n = 1 H n ( x , ξ ) sin v y sin v η . As it is difficult to prove directly the uniform convergence of the first of the two series in Equation (A10), decompose the series into two parts, one of which is a complete summation. Indeed, the complete summation can remove the disadvantage affecting the uniformly convergent criterion. This is the basic idea of the uniformly convergent proof of the infinite series. Elementary algebra shows
H n ( x , ξ ) = 1 h sin h h ( ξ a ) sin h h x sin h h a exp ( h ( x + ξ 2 a ) ) 2 h = 2 sin h h ( ξ a ) sin h h x exp ( h ( x + ξ 2 a ) ) sin h h a 2 h sin h h a = 1 4 h sin h h a [ ( exp ( h ( ξ a ) ) exp ( h ( ξ a ) ) ) ( exp ( h x ) exp ( h x ) ) exp ( h ( x + ξ 2 a ) ) ( exp ( h a ) exp ( h a ) ) ] = 1 4 h sin h h a [ exp ( h ( x ξ + a ) ) exp ( h ( x ξ + a ) ) + exp ( h ( x + ξ a ) ) + exp ( h ( x + ξ 3 a ) ) ] = 1 2 h ( 1 exp ( 2 h a ) ) [ exp ( h ( x ξ ) ) exp ( h ( x ξ + 2 a ) ) + exp ( h ( x + ξ ) ) + exp ( h ( x + ξ 4 a ) ) ] = exp ( h ( x + ξ ) ) exp ( h ( x ξ ) ) 2 h ( 1 exp ( 2 h a ) ) + exp ( h ( x + ξ 4 a ) ) exp ( h ( x ξ + 2 a ) ) 2 h ( 1 exp ( 2 h a ) ) = exp ( h ( x + ξ ) ) exp ( h ( x ξ ) ) 2 h + H n ( x , ξ ) ,
where
H n ( x , ξ ) = 1 2 h ( 1 exp ( 2 h a ) ) [ exp ( h ( x + ξ 4 a ) ) exp ( h ( x ξ + 2 a ) ) + exp ( h ( x + ξ + 2 a ) ) exp ( h ( x ξ 2 a ) ) ] .
and
n = 1 exp ( h ( x + ξ ) ) exp ( h ( x ξ ) ) 2 h sin v y sin v η                               = 1 4 n = 1 exp ( h ( x + ξ ) ) exp ( h ( x ξ ) ) h [ cos v ( y + η ) cos v ( y η ) ]                               = 1 8 c [ ln 1 2 exp ( c ( x ξ ) ) cos ( y + η ) + exp ( 2 c ( x ξ ) ) 1 2 exp ( c ( x ξ ) ) cos ( y η ) + exp ( 2 c ( x ξ ) )                                                             ln 1 2 exp ( c ( x + ξ ) ) cos ( y + η ) + exp ( 2 c ( x + ξ ) ) 1 2 exp ( c ( x + ξ ) ) cos ( y η ) + exp ( 2 c ( x + ξ ) ) ] .
Then the Green’s function in the form of Equation (A10) can be rewritten as
( x , y ; ξ , η ) = 1 4 π [ ln 1 2 exp ( c ( x + ξ 2 a ) ) cos ( y + η ) + exp ( 2 c ( x + ξ 2 a ) ) 1 2 exp ( c ( x + ξ 2 a ) ) cos ( y η ) + exp ( 2 c ( x + ξ 2 a ) ) + ln 1 2 exp ( c ( x ξ ) ) cos ( y + η ) + exp ( 2 c ( x ξ ) ) 1 2 exp ( c ( x ξ ) ) cos ( y η ) + exp ( 2 c ( x ξ ) ) ln 1 2 exp ( c ( x + ξ ) ) cos ( y + η ) + exp ( 2 c ( x + ξ ) ) 1 2 exp ( c ( x + ξ ) ) cos ( y η ) + exp ( 2 c ( x + ξ ) ) ] + 2 b n = 1 H n ( x , ξ ) sin v y sin v η + 2 b n = 1 M n ( x , ξ ) sin v y sin v η
To explore the convergence of n = 1 H n ( x , ξ ) sin v y sin v η and analyze its truncation errors requires estimation of the asymptotic property of the common term H n ( x , ξ ) .
As 0 x < ξ a , we have
| H n ( x , ξ ) | = | 1 2 h ( 1 exp ( 2 h a ) ) [ exp ( h ( x + ξ 4 a ) ) exp ( h ( x ξ + 2 a ) )                                                     + exp ( h ( x + ξ + 2 a ) ) exp ( h ( x ξ 2 a ) ) ] | = | exp ( h a ) 2 h ( 1 exp ( 2 h a ) ) [ exp ( h ( x + ξ 3 a ) ) exp ( h ( x ξ + a ) )                                                     + exp ( h ( x + ξ + a ) ) exp ( h ( x ξ a ) ) ] | exp ( h a ) 2 h ( 1 exp ( 2 h a ) ) [ exp ( h ( x + ξ 3 a ) ) exp ( h ( x ξ + a ) )                                                     + exp ( h ( x + ξ + a ) ) exp ( h ( x ξ a ) ) ] 2 exp ( h a ) h ( 1 exp ( 2 h a ) ) = O ( 1 h exp ( h a ) ) ,   h .
Hence, | H n ( x , ξ ) sin v y sin v η | 2 exp ( h a ) h ( 1 exp ( 2 h a ) ) . The uniform convergence of the series n = 1 2 exp ( h a ) h ( 1 exp ( 2 h a ) ) , from the series convergence criterion, clearly leads to the uniform convergence of the series n = 1 H n ( x , ξ ) sin v y sin v η .
In order to compute approximately the Green’s function, analyze the modulus of its remainder.
| n = N + 1 H n sin v y sin v η | n = N + 1 2 ( 1 exp ( 2 h a ) ) h exp ( h a ) 2 ( N + 1 ) ( 1 exp ( 2 ( N + 1 ) a ) ) n = N + 1 1 exp ( n a ) = 2 exp ( ( N + 1 ) a ) ( N + 1 ) ( 1 exp ( 2 ( N + 1 ) a ) ) ( 1 exp ( a ) )
Hence, the series n = 1 H n ( x , ξ ) sin v y sin v η converges uniformly, and can be accurately computed by a direct truncation. The above estimate helps to find an approximate value of the truncating parameter N required to attain a desired accuracy.
Consider secondly the convergence of n = 1 M n ( x , ξ ) sin v y sin v η , and the analysis of the modulus of its remainder,
| R N ( x , y ; ξ , η ) | = | n = N + 1 [ exp ( h ( x + ξ 2 a ) ) 2 h exp ( v ( x + ξ 2 a ) ) 2 v ] sin v y sin v η | | n = N + 1 [ exp ( h ( x + ξ 2 a ) ) 2 h exp ( v ( x + ξ 2 a ) ) 2 v ] |
The inequality regarding the truncation error is obtained as follows
| R N ( x , y ; ξ , η ) | < b π { [ 1 exp ( k ( x ξ ) ) ] n = N + 1 1 n exp ( n π b ( x ξ ) ) + k b π n = N + 1 1 n 2 } .  
Evidently,
n = N + 1 1 n 2 < N + 1 1 x 2 d x = 1 N + 1
and
ln ( 1 + x ) < x ,   x < 1 .
Inequalities (A13)–(A15) allow estimation of the truncation error term:
| R N ( x , y ; ξ , η ) | < b π { [ 1 exp ( k ( x ξ ) ) ] n = N + 1 1 n exp ( n π b ( x ξ ) ) + k b π n = N + 1 1 n 2 } < b π { [ 1 exp ( k ( x ξ ) ) ] ln [ 1 + exp ( π b ( x ξ ) ) ] exp ( N π b ( x ξ ) ) + k b ( N + 1 ) π } < b π { [ 1 exp ( k ( x ξ ) ) ] exp ( ( N + 1 ) π b ( x ξ ) ) + k b ( N + 1 ) π } .
Obviously, the above inequality is dependent on the variables. To prove the uniform convergence and obtain a uniform estimation requires further estimation of the right side of the above inequality. Therefore, consider the extremum property of the function
ψ ( θ ) = [ 1 exp ( k θ ) ] exp ( ( N + 1 ) π θ b ) ,   ( θ < 0 ) .
It is not difficult to find that the stationary point is θ = 1 k ln ( ( N + 1 ) π / b ( N + 1 ) π / b + k ) and the corresponding maximum is
ψ max = k b / ( N + 1 ) π 1 + k b / ( N + 1 ) π exp [ ( N + 1 ) π b 1 k ln ( 1 k b ( N + 1 ) π + k b ) ] .
When N is sufficiently large, we have
ψ max < k b / ( N + 1 ) π 1 + k b / ( N + 1 ) π exp [ ( N + 1 ) π b 1 k ( k b ( N + 1 ) π + k b ( k b ( N + 1 ) π + k b ) 2 / 2 ) ] < k b / ( N + 1 ) π 1 + k b / ( N + 1 ) π exp [ 1 + k b 2 ( N + 1 ) π + 2 k b ] < k b ( N + 1 ) π .
Substituting the above inequality into inequality (A13) gives
| R N ( x , y ; ξ , η ) | < b π [ k b ( N + 1 ) π + k b ( N + 1 ) π ] = 2 k b 2 ( N + 1 ) π 2 .  
Hence, the truncation error term converges to zero, and the function n = 1 M n ( x , ξ ) sin v y sin v η converges uniformly. The resulting uniform estimator of function n = 1 M n ( x , ξ ) sin v y sin v η is advantageous to the approximate calculation.
Then we find that the two series in Equation (A10) converge uniformly and can be accurately computed by a direct truncation. The above estimation can provide an appropriate value of the truncating parameter N required to attain a desired accuracy.
G ( x , y ; ξ , η ) = 2 b n = 1 g n ( x , ξ ) sin v y sin v η = 1 4 π [ ln 1 2 exp ( c ( x + ξ 2 a ) ) cos ( y + η ) + exp ( 2 c ( x + ξ 2 a ) ) 1 2 exp ( c ( x + ξ 2 a ) ) cos ( y η ) + exp ( 2 c ( x + ξ 2 a ) ) + ln 1 2 exp ( c ( x ξ ) ) cos ( y + η ) + exp ( 2 c ( x ξ ) ) 1 2 exp ( c ( x ξ ) ) cos ( y η ) + exp ( 2 c ( x ξ ) ) ln 1 2 exp ( c ( x + ξ ) ) cos ( y + η ) + exp ( 2 c ( x + ξ ) ) 1 2 exp ( c ( x + ξ ) ) cos ( y η ) + exp ( 2 c ( x + ξ ) ) ] + 2 b n = 1 N H n ( x , ξ ) sin v y sin v η + 2 b n = 1 N M n ( x , ξ ) sin v y sin v η + O ( 1 N )
Similarly, interchanging the variables x with ξ in the first series gives the representation of G ( x , y ; ξ , η ) valid for ( x ξ ) .

References

  1. Talagrand, O.; Courtier, P. Variational assimilation of meteorological observations with the adjoint vorticity equation. I: Theory. Q. J. R. Meteorol. Soc. 1987, 113, 1311–1328. [Google Scholar] [CrossRef]
  2. Al-Jamal, M.F. Numerical Solution of Elliptic Inverse Problems via the Equation Error Method. Ph.D. Thesis, Michigan Technological University, Houghton, MI, USA, 2012. [Google Scholar]
  3. Mehraliyev, Y.T.; Kanca, F. An inverse boundary value problem for a second order elliptic equation in a rectangle. Math. Modeling Anal. 2014, 19, 241–256. [Google Scholar] [CrossRef] [Green Version]
  4. Mehraliyev, Y.T. On solvability of an inverse boundary value problem for a fourth order elliptic equation. J. Math. Syst. Sci. 2013, 3, 560–566. [Google Scholar]
  5. Orlovsky, D.G. Inverse problem for elliptic equation in Banach space with Bitsadze—Samarsky boundary value conditions. J. Inverse ILL-Posed Probl. 2013, 21, 141–157. [Google Scholar] [CrossRef]
  6. Ming, W.; Renqing, D.; Wenzhong, G.; Takeda, T. Retrieval Single-Doppler Radar Wind with Variational Assimilation Method—Part I: Objective Selection of Functional Weighting Factors. Adv. Atmos. Sci. 1998, 15, 553–567. [Google Scholar] [CrossRef]
  7. Ming, W.; Guo-qing, L.; Cheng-gang, W.; Wen-zhong, G.; Qin, X. Optimal Selection for the Weighted Coefficients of the Constrained Variational Problems. Appl. Math. Mech. 2003, 24, 926–944. [Google Scholar] [CrossRef]
  8. Melnikov, Y.A. Construction of Green’s functions for the two-dimensional static Klein-Gordon equation. J. Part. Differ. Equ. 2011, 24, 114–139. [Google Scholar]
  9. Aseeri, S.; Batrašev, O.; Icardi, M.; Leu, B.; Liu, A.; Li, N.; Muite, B.K.; Müller, E.; Palen, B.; Quell, M. Solving the Klein-Gordon equation using Fourier spectral methods: A benchmark test for computer performance. In Proceedings of the Symposium on High Performance Computing (HPC’15), Montreal, QC, Canada, 17 June 2015; pp. 182–191. [Google Scholar]
  10. Gravel, P.; Cauthier, C. Classical applications of the Klein-Gordon equation. Am. J. Phys. Teach. 2011, 79, 447–453. [Google Scholar] [CrossRef]
  11. Muravey, D. The boundary value problem for a static 2D Klein-Gordon equation in the infinite strip and in the half-plane. Mathematics 2015, 40, 205–227. [Google Scholar]
  12. Cheng, H.; Mu, X.; Jiang, H.; Liu, G.; Wei, M. Green’s Function for the boundary value problem of thestatic Klein-Gordon equation stated on a rectangular region and its convergence analysis. Bound. Value Probl. 2017, 2017, 72. [Google Scholar] [CrossRef] [Green Version]
  13. Courant, R.; Hilbert, D. Methods of Mathematical Physics; Interscience Publishers Inc.: New York, NY, USA, 1953. [Google Scholar]
  14. Sasaki, Y.K. Some basic formulisms in numerical variational analysis. Mon. Weather Rev. 1970, 98, 875–883. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Plot of the Green’s function G(x, y; ξ, η) on a rectangular region.
Figure 1. Plot of the Green’s function G(x, y; ξ, η) on a rectangular region.
Atmosphere 12 01602 g001
Figure 2. Radar observation and rain-gauge point position.
Figure 2. Radar observation and rain-gauge point position.
Atmosphere 12 01602 g002
Figure 3. Rectangular Region (80 × 60 km2).
Figure 3. Rectangular Region (80 × 60 km2).
Atmosphere 12 01602 g003
Figure 4. 10 min rainfall from different methods.
Figure 4. 10 min rainfall from different methods.
Atmosphere 12 01602 g004
Table 1. Interior point values. Pos is interior point coordinates (unit: km). Obs is rain-gauge observation in 10 min (unit: mm). Rad is radar observation on the point (unit: dBz). Rtr is retrieved data by Z-I relationship of radar and rainfall (unit: mm). Joi is the joint value by the Green’s function method (unit: mm).
Table 1. Interior point values. Pos is interior point coordinates (unit: km). Obs is rain-gauge observation in 10 min (unit: mm). Rad is radar observation on the point (unit: dBz). Rtr is retrieved data by Z-I relationship of radar and rainfall (unit: mm). Joi is the joint value by the Green’s function method (unit: mm).
Pos(17, 47)(59, 21)(62, 58)(78, 36)(67, 44)(50, 28)(28, 22)(52, 25)
Obs1.20.71.82.72.30.90.20.6
Rad3027473538311130
Rtr1.23220.93533.20131.67803.58350.94040.16440.7484
Joi0.22240.12745.22590.56290.98260.26780.00650.2224
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Cheng, H.; Mu, X.; Jiang, H.; Wei, M.; Liu, G. Green’s Function for Static Klein–Gordon Equation Stated on a Rectangular Region and Its Application in Meteorology Data Assimilation. Atmosphere 2021, 12, 1602. https://doi.org/10.3390/atmos12121602

AMA Style

Cheng H, Mu X, Jiang H, Wei M, Liu G. Green’s Function for Static Klein–Gordon Equation Stated on a Rectangular Region and Its Application in Meteorology Data Assimilation. Atmosphere. 2021; 12(12):1602. https://doi.org/10.3390/atmos12121602

Chicago/Turabian Style

Cheng, Hao, Xiyu Mu, Hua Jiang, Ming Wei, and Guoqing Liu. 2021. "Green’s Function for Static Klein–Gordon Equation Stated on a Rectangular Region and Its Application in Meteorology Data Assimilation" Atmosphere 12, no. 12: 1602. https://doi.org/10.3390/atmos12121602

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