Next Article in Journal
Transmission Channels between Financial Deepening and Economic Growth: Econometric Analysis Comprising Monetary Factors
Next Article in Special Issue
Inverse Analysis for the Convergence-Confinement Method in Tunneling
Previous Article in Journal
On Active Vibration Absorption in Motion Control of a Quadrotor UAV
Previous Article in Special Issue
A Numerical Study for the Dirichlet Problem of the Helmholtz Equation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Recovering Heat Source from Fourth-Order Inverse Problems by Weighted Gradient Collocation

Department of Civil Engineering, National Yang Ming Chiao Tung University, Hsinchu 30010, Taiwan
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(2), 241; https://doi.org/10.3390/math10020241
Submission received: 19 December 2021 / Revised: 11 January 2022 / Accepted: 12 January 2022 / Published: 13 January 2022
(This article belongs to the Special Issue Applied Analysis and Computation)

Abstract

:
The weighted gradient reproducing kernel collocation method is introduced to recover the heat source described by Poisson’s equation. As it is commonly known that there is no unique solution to the inverse heat source problem, the weak solution based on a priori assumptions is considered herein. In view of the fourth-order partial differential equation (PDE) in the mathematical model, the high-order gradient reproducing kernel approximation is introduced to efficiently untangle the problem without calculating the high-order derivatives of reproducing kernel shape functions. The weights of the weighted collocation method for high-order inverse analysis are first determined. In the benchmark analysis, the unclear illustration in the literature is clarified, and the correct interpretation of numerical results is given particularly. Two mathematical formulations with four examples are provided to demonstrate the viability of the method, including the extreme cases of the limited accessible boundary.

1. Introduction

Among the inverse heat source problems are the cylindrical source problems, point source problems, and problems with specified source functions. In the inverse analyses of the aforementioned problems, it is commonly known that there is strong non-uniqueness of the solutions [1]. In other words, it is hard to determine the heat source uniquely via measured data on the boundary. From a practical point of view, seeking weak solutions might be an option. To this end, some weak assumptions have been proposed accordingly in order to find the so-called weak solutions to inverse source problems. This turns out to be a priori knowledge, which makes the inverse source problems solvable [2]. For example, if one variable of the product is known when using the separation of variables, the bottom area is known for the source to be sought in a cylinder, while the source to be sought is described by a characteristic function. According to the principle of parsimony [3], a minimum-norm solution to the inverse problem can be regarded as the approximate solution to this problem, provided that the minimum-norm solution is the simple one revealing the minimum detail. By relating the inverse source problem to Poisson’s equation, it was shown that the minimum-norm solution satisfies Laplace’s equation [1]. On the other hand, there are limited numerical methods proposed to solve inverse heat source problems effectively so far [4]. Farcas et al. used the Tikhonov regularization method to recover the minimum-norm solution [1]. Gu et al. introduced the generalized finite difference method to solve the inverse heat source problems [4]. The weighted collocation method with reproducing kernel approximation and/or gradient reproducing kernel approximation has been applied to inverse analysis with great success to, for example, elasticity problems [5], Cauchy problems with complex geometry such as singularity [6], and multiply connected problems [7]. Nevertheless, the aforementioned problems are of second order while the inverse source problems are analyzed by solving the fourth-order PDEs in strong form, which indicates that the computation of the fourth-order derivatives of reproducing kernel shape functions is required. Due to the complicated composition of reproducing kernel shape functions, constructing the direct derivatives of reproducing kernel shape functions involves the calculation of derivatives of inverse matrix and other functions. In view of this, the present study further introduces the weighted high-order gradient reproducing kernel collocation method (G-RKCM) to compute derivatives implicitly and solve inverse heat source problems efficiently and effectively. Other advanced versions of smooth or gradient reproducing kernel collocation methods have shown the efficacy of solving both the second-order and fourth-order partial differential equations with superconvergent rates recently [8,9,10]. With the aid of high-order gradient approximation [11], the direct differentiation of reproducing kernel (RK) shape functions is avoided. It should be noted that the weighted collocation method is established on the basis of the least-squares minimization [12,13]. The weights imposed on the boundary collocation equations can be treated as one kind of regularization techniques of the system equations. Under the framework of a weighted least-squares functional, the weights on the boundary conditions act to keep balance of errors arising from the domain and boundary. As such, the minimum-norm solution to the inverse source problem can be obtained numerically.
It should be particularly noticed that the weights are different for direct problems and inverse problems in general. Hence, the proper weights are determined uniquely on the basis of theoretical error estimates derived from the inverse analysis. Then, several benchmark problems are provided to demonstrate the viability of the proposed weighted high-order G-RKCM in solving the fourth-order partial differential equations. Especially, a conscientious comparison is made, and the unlikely results in the literature are pointed out with correct presentation instead. The present study is arranged in the following way: The two mathematical formulations of inverse source problems are given in Section 2. The weighted high-order G-RKCM for solving the fourth-order partial differential equations is introduced in Section 3. The numerical examples are provided in Section 4. Section 5 concludes this paper.

2. Mathematical Formulation

Assuming that the medium of a heat conduction problem is isotropic and in the steady-state condition, the corresponding governing equation can be described by the following Poisson’s equation [2]:
2 u x , y = f x , y   in   Ω
where u x , y is the potential field and f x , y is the heat source in the domain Ω . The domain is enclosed by the boundary Ω , where the heat flux q x , y flowing across the boundary is expressed as:
q x , y = u n   on   Ω
where u n = u n and n denotes the unit outward normal on the boundary.
The heat source is assumed to be unknown. Let Ω 1 Ω denote the accessible boundary with measured data, and Ω 2 Ω denote the inaccessible part of the boundary, i.e., Ω = Ω 1 Ω 2 . The governing equation is as follows:
2 u x , y = f x , y   in   Ω Ω 2
The boundary conditions are as follows:
u x , y = u ¯ x , y   on   Ω 1
q x , y = q ¯ x , y   on   Ω 1
From Equations (1), (4), and (5), it is obvious that this problem is mathematically under-determined due to the unknown heat source and inaccessible boundary. For the current purpose of numerical investigation on the methodology, two mathematical formulations including Laplace’s and modified Helmholtz equations as a priori assumptions will be provided in Section 2.1 and Section 2.2 in order to seek the weak solutions to the fourth-order inverse problems, while it is assumed that the heat source satisfies the second-order PDE. Nevertheless, other formulations might be possible for this problem. As it is outside the scope of the present study, only the heat conduction described by Poisson’s equation is considered in this regard. Once u x , y is found by solving the fourth-order inverse problems, the heat source can be inversely computed by using Equation (3) as f x , y = 2 u / x 2 + 2 u / y 2 .

2.1. Mathematical Formulation I

The heat source f x , y is assumed to be a harmonic function varying in the domain, which satisfies the following Laplace’s equation:
2 f x , y = 0   in   Ω Ω 2
Applying the Laplace operator 2 to both sides of Equation (1) leads to:
2 2 u = 2 f = 0   in   Ω Ω 2
Combining the boundary conditions yields the following fourth-order inverse source problem:
4 u x 4 + 2 4 u x 2 y 2 + 4 u y 4 = 0   in   Ω Ω 2
q x , y = q ¯ x , y   on   Ω 1
u x , y = u ¯ x , y   on   Ω 1

2.2. Mathematical Formulation II

The heat source f x , y is assumed to satisfy the following homogeneous modified Helmholtz equation:
2 λ 2 f x , y = 0   in   Ω Ω 2
where λ is the wave number of a known value. Applying the operator 2 λ 2 to both sides of Equation (1) leads to:
4 u λ 2 2 u = 0   in   Ω Ω 2
Similarly, combining the boundary conditions yields the following fourth-order inverse source problem:
4 u x 4 + 2 4 u x 2 y 2 + 4 u y 4 λ 2 2 u x 2 λ 2 2 u y 2 = 0   in   Ω Ω 2
q x , y = q ¯ x , y   on   Ω 1
u x , y = u ¯ x , y   on   Ω 1

3. Weighted High-Order Gradient Reproducing Kernel Collocation Method

3.1. Review of High-Order Gradient Reproducing Kernel Approximation

In the collocation method, the unknown u can be approximated by reproducing kernel (RK) shape function through N s source points as follows:
u x v x = I = 1 N s Ψ I x   a I
where a I is the generalized coefficient. The RK shape function Ψ I x , consisting of a monomial basis H x x I , coefficient vector b x , and kernel function φ a x x I , takes the following form:
Ψ I x = H T x x I b x φ a x x I
where b x is found by the reproducing conditions listed below:
I = 1 N s Ψ I x x I α = x α ,   0 α p
where α is the multi-index defined as α = α 1 + α 2 in two dimensions and p is the order of H x x I . The details of deriving RK shape functions are described in a previous study [13]. The explicit form of RK shape functions is as follows:
Ψ I x = H T 0 M 1 x H x x I φ a x x I
with the moment matrix M x defined as:
M x = I = 1 N s H x x I H T x x I φ a x x I
For the fourth-order differential equations considered in this paper, the high-order gradient reproducing kernel approximation is introduced to reduce the complexity of constructing the derivatives of RK shape functions directly. The mathematical proof of reduced complexity in comparison with reproducing kernel approximation is described in a previous study [13]. For direct problems solved by using high-order implicit gradient reproducing kernel approximation, the details are described in a recent study [11]. In the present study, the fourth-order gradient reproducing kernel approximation is adopted, and the corresponding implicit RK shape functions to the first-, second-, third-, and fourth-order are expressed explicitly as follows:
Ψ I x x = H , x T 0 M 1 x H x x I φ a x x I Ψ I y x = H , y T 0 M 1 x H x x I φ a x x I
Ψ I x x x = H , x x T 0 M 1 x H x x I φ a x x I Ψ I y y x = H , y y T 0 M 1 x H x x I φ a x x I
Ψ I x x x x = H , x x x T 0 M 1 x H x x I φ a x x I Ψ I y y y x = H , y y y T 0 M 1 x H x x I φ a x x I
Ψ I x x x x x = H , x x x x T 0 M 1 x H x x I φ a x x I Ψ I y y y y x = H , y y y y T 0 M 1 x H x x I φ a x x I
From Equations (21)–(24), it is obvious that the major difference lies in the derivatives of monomial basis H x x I and the sign. To ensure continuity, higher order B-spline kernel function is particularly needed in strong form collocation methods. The common B-spline kernel functions such as quintic and sextic B-spline kernel functions are given by:
φ a s = 11 20 9 s 2 2 + 81 s 4 4 81 s 5 4 , 0 s < 1 3 17 40 + 15 s 8 63 s 2 4 + 135 s 3 4 243 s 4 8 + 81 s 5 8 , 1 3 s < 2 3 81 40 81 s 8 + 81 s 2 4 81 s 3 4 + 81 s 4 8 81 s 5 40 , 2 3 s < 1 0 , s 1
and
φ a s = 5887 1920 3773 s 2 128 + 16,807 s 4 128 117,649 s 6 384 , 0 s < 1 7 7861 2560 49 s 256 13,377 s 2 512 12,005 s 3 384 + 151,263 s 4 512 117,649 s 5 256 + 117,649 s 6 512 , 1 7 s < 3 7 1379 1280 + 8869 s 320 48,363 s 2 256 + 45,619 s 3 96 151,263 s 4 256 + 117,649 s 5 320 117,649 s 6 1280 , 3 7 s < 5 7 117,649 7680 117,649 s 1280 + 117,649 s 2 512 117,649 s 3 384 + 117,649 s 4 512 117,649 s 5 1280 + 117,649 s 6 7680 , 5 7 s < 1 0 , s 1
where the nodal distance is normalized by RK support size a , namely s = x x I / a . For the p th order monomial basis, the RK support size is chosen as a = p + δ h with δ > 0 and h the average nodal distance.

3.2. Weighted Collocation Method with High-Order Gradient Approximation

According to Section 2, the general strong form of the fourth-order PDEs can be written as:
L a u , x x x x + L b u , x x y y + L c u , y y y y + L d u , x x + L e u , y y = m   in   Ω Ω 2
B h u , n = q ¯   on   Ω 1
B g u = u ¯   on   Ω 1
where L a , L b , L c , L d , and L e are the differential operators in the domain, B h is the Neumann boundary operator, B g is the Dirichlet boundary operator, and m = m x is a given function. For illustration purposes, take the problem described in Section 2.2 as an example; the operators are explicitly derived by using the implicit approximation: L a = L c = 1 , L b = 2 , L d = L e = λ 2 , B h = n , B g = 1 , and m = 0 . As Ω 2 denotes the inaccessible boundary, it is numerically enforced to satisfy the governing equation, which is commonly done in solving inverse problems [5]. Without loss of generality, the same discretization of collocation points N c and source points N s is adopted in this study. In other words, an over-determined system of collocation equations is established. Thus, according to Equations (27)–(29) and introducing the approximation, a weighted version of least-squares functional is constructed as follows:
E v = 1 2 Ω Ω 2 L a v x x x x + L b v x x y y + L c v y y y y + L d v x x + L e v y y m T L a v x x x x + L b v x x y y + L c v y y y y + L d v x x + L e v y y m d Ω + w h 2 2 Ω 1 B h v n q ¯ T B h v n q ¯ d Ω 1 + w g 2 2 Ω 1 B g v u ¯ T B g v u ¯ d Ω 1
where w h 2 and w g 2 are the weights introduced in order to balance the errors in the domain and on the boundary.
With reference to our previous study [5], the discrete weighted collocation system can be derived by using the equivalent quadrature rule, i.e., performing the integration at collocation points, and by minimizing the functional, i.e., utilizing the stationary condition. As such, the following collocation equation can be reached:
A w h A h w g A g a = b w h b h w g b g
where a contains the generalized coefficients a I I = 1 , 2 , , N s as introduced in Equation (16). Three sets, x p , x q , and x r , containing N p , N q , and N r collocation points, are defined as follows:
x p = x p 1 , x p 2 , , x p N p     Ω Ω 2 x q = x q 1 , x q 2 , , x q N q     Ω 1 x r = x r 1 , x r 2 , , x r N r     Ω 1
where the domain Ω is partially enclosed by Ω 1 in a simply connected domain with the inaccessible boundary denoted by Ω 2 . It should be noticed that x q may not be the same as x r in a multiply connected domain. Then, the submatrices in Equation (31) are given explicitly as:
A = L a Ψ x x x x T x p 1 + L b Ψ x x y y T x p 1 + L c Ψ y y y y T x p 1 + L d Ψ x x T x p 1 + L e Ψ y y T x p 1 L a Ψ x x x x T x p 2 + L b Ψ x x y y T x p 2 + L c Ψ y y y y T x p 2 + L d Ψ x x T x p 2 + L e Ψ y y T x p 2 L a Ψ x x x x T x p N p + L b Ψ x x y y T x p N p + L c Ψ y y y y T x p N p + L d Ψ x x T x p N p + L e Ψ y y T x p N p
A h = B h Ψ n T x q 1 B h Ψ n T x q 2 B h Ψ n T x q N q
A g = B g Ψ T x r 1 B g Ψ T x r 2 B g Ψ T x r N r
b = m x p 1 m x p 2 m x p N p ,   b h = q ¯ x q 1 q ¯ x q 2 q ¯ x q N q ,   b g = u ¯ x r 1 u ¯ x r 2 u ¯ x r N r
For the problem described in Section 2.2, the components in the submatrices A , A h , and A g and the sub-vectors b , b h , and b g are derived as:
A I J = Ψ J x x x x x p I + 2 Ψ J x x y y x p I + Ψ J y y y y x p I λ 2 Ψ J x x x p I λ 2 Ψ J y y x p I A h I J = n Ψ J n x q I A g I J = Ψ J x r I
b I J = 0     x p I b h I J = q ¯     x q I b g I J = u ¯     x r I
As for the values of weights w h and w g , they are determined both theoretically and numerically according to the error estimate and computational results. Referring to a previous study [13], it was shown that the weights in the gradient reproducing kernel collocation method for solving second-order direct Cauchy problems are given by:
w h O 1 , w g O a q p 1 O 1 a
where p and q denote the order of basis for RK shape functions and gradient RK shape functions, respectively, and a denotes the support size of RK and gradient RK shape functions. It was reported that the equal-order basis p = q = 2 can reach synchronized convergence rates of u and its derivatives. For the fourth-order PDEs in consideration, p = q = 4 is adopted herein. On the other hand, referring to another previous study [11], the weights in the high-order gradient RKCM for solving fourth-order Kirchhoff plate problems are given by:
w h O G a 2 , w g O G a 3
where G is the constant related to Young’s modulus, Poisson’s ratio, and the plate’s thickness. As the fourth-order PDEs described in Section 2 do not contain the elasticity problem, the normalized version of Equation (40) should be used instead, which is given by:
w h O 1 a 2 , w g O 1 a 3
As the fourth-order inverse source problem is of major interest in the present study, either Equation (39) or Equation (41) might be a good candidate to meet our need. To this end, the proper weights will be determined numerically in the next section.

4. Numerical Examples

In this section, four examples are provided to demonstrate the viability of the weighted high-order G-RKCM in solving the fourth-order PDEs with two mathematical formulations. As mentioned in Section 3, the proper weights will be investigated numerically on the basis of the theoretical derivation, as described in Equations (39) and (41). Furthermore, the RK and high-order gradient RK shape functions are constructed by using the equal-order basis function of quartic order to ensure consistency. Both quintic and sextic B-spline kernel functions are adopted to assure smoothness in the approximation. Without loss of generality, the RK support size is a = 5 h . To compare the approximate solutions with reference solutions in the literature, the following error norm is defined [2,4]:
relative   error   norm = i = 1 N c f n u m e r i c a l i f a n a l y t i c a l i 2 i = 1 N c f a n a l y t i c a l i 2
The presentation of contour plot is expressed in terms of the maximum relative error defined as:
maximum   relative   error = f n u m e r i c a l i f a n a l y t i c a l i f a n a l y t i c a l i
for i = 1 , 2 , , N c .

4.1. Mathematical Formulation I in a Square Domain

The governing equation together with boundary conditions in a square domain are described as follows:
4 u x 4 + 2 4 u x 2 y 2 + 4 u y 4 = 0   in   Ω = x , y 0 < x , y < 6
u = 1 4 y 2 1 + s 100 × r a n d on x = 0 u = 1 4 36 + y 2 1 + s 100 × r a n d on x = 6 u = 1 4 x 2 1 + s 100 × r a n d on y = 0 u = 1 4 x 2 + 36 1 + s 100 × r a n d on y = 6
u , x = s 100 × r a n d on x = 0 u , x = 3 1 + s 100 × r a n d on x = 6 u , y = s 100 × r a n d on y = 0 u , y = 3 1 + s 100 × r a n d on y = 6
where r a n d denotes the Matlab built-in function of a random number in the interval 0~1. Referring to Ref. [4], the accessible boundary Ω 1 is taken as the Ω . For s = 0 , the analytical solutions to this problem are given by:
u x , y = 1 4 x 2 + y 2
f x , y = 1
To determine the weights in the proposed method for solving the fourth-order PDEs in consideration, two sets of weights introduced in Section 3.2 are investigated through the L 2 norms of u and u , α . The uniform discretization is schematically shown in Figure 1a. In Figure 2, both sets of weights exhibit similar convergence rates for L 2 norms of u and u , α with respect to the quintic kernel function ( a = 4.95 h ) and sextic kernel function ( a = 5.25 h ), except the L 2 norm of u , α for the quintic kernel function. Furthermore, some negative slopes are observed as high-order gradient approximation, which might cause numerical instability for certain discretization. Reaching an acceptable convergence rate with high accuracy becomes critical for high-order G-RKCM in approximating high order derivatives by high order basis functions. In general, the sextic kernel function shows higher convergence and accuracy in the approximation. The reason for similar convergence rates might be explained as follows: for RK support size a = 6 h with N s = 30 2 , the two sets of weights are O 1 = 1 and O 1 / a 1 6 h = 1 6 × 6 / 29 = 0.8 , and O 1 / a 2 1 / a 2 = 0.64 and O 1 / a 3 1 / a 3 = 0.51 , respectively. The ratios of weights in each set are equal to each other, i.e., O 1 / O 1 / a O 1 / a 2 / O 1 / a 3 = 1.25 . As the set of weights given in Equation (41) can be more sensitive to the discretization, it is adopted in the following study.
The results obtained by the weighted high-order G-RKCM are first verified with the results obtained by the method of fundamental solutions (MFS) [2] and the generalized finite difference method (GFDM) [4] in the literature. Referring to Table 1, the present method yields the best results with high accuracy among the three methods, regardless of the RK support size used in the approximation. The selected contour plots of maximum relative error of f obtained by a = 5 h are depicted in Figure 3; it is confirmed that high accuracy for recovering source f is assured. Next, the boundary equations in Equations (45) and (46) are disturbed by some percentage of noise s , and the results obtained by using N s = N c = 25 2 are summarized in Table 2. As the reference result was obtained by adding noise into the input data as described ambiguously in [4], three possible scenarios with disturbance adding on various kinds of boundary conditions (BCs) are investigated herein. Still, the present method yields better accuracy than the reference method in general, although G-RKCM with the quintic kernel function shows larger errors when Dirichlet boundary condition or both boundary conditions are disturbed. Nevertheless, the present method is quite stable up to the noise level s = 3 . As shown in Figure 1b, the non-uniform discretization for N s = N c = 25 2 obtained by 5% disturbance of domain points is considered. The contour plots of maximum relative error of f are depicted in Figure 4; furthermore, the corresponding relative error norms of f obtained by various kinds of disturbance of boundary conditions are summarized in Table 3. From Table 2 and Table 3, it is observed that the disturbance adding on the Neumann boundary condition produces minimal error, while the other two kinds of boundary disturbances produce a similar amount of error. Even subjected to double disturbance of discretization and boundary condition, the robustness of the method is apparently demonstrated.

4.2. Mathematical Formulation I in an Annular Domain

The governing equation and boundary conditions in an annular domain are described as follows:
4 u x 4 + 2 4 u x 2 y 2 + 4 u y 4 = 0   in   Ω = x , y R i = 1 < r = x 2 + y 2 < R o = 2
u R o , θ = 1 6 R o cos θ 6 3 + R o sin θ 6 3 , 0 θ β o
u n R o , θ = 1 2 R o cos θ 6 2 cos θ + R o sin θ 6 2 sin θ , 0 θ β o
with the inner boundary condition:
u R i , θ = 1 6 R i cos θ 6 3 + R i sin θ 6 3 , 0 θ 2 π
In Equations (50) and (51), β o denotes the angle along the outer boundary, measured from positive x axis in the counterclockwise direction, in which the portion of outer boundary is imposed with both Dirichlet and Neumann boundary conditions. The analytical solutions to this problem are as follows:
u x , y = 1 6 x 6 3 + y 6 3
f x , y = 12 x y
The discretization of the problem using N s = 386 is depicted in Figure 5, and the corresponding contour plots of maximum relative error of f obtained by quintic and sextic kernel functions are shown in Figure 6. The relative error norms obtained by various RK support size are summarized in Table 4. Obviously, the present method with both kernel functions exhibits higher accuracy in retrieving the heat source f regardless of the RK support size in comparison with the reference solution by GFDM given in [4]. Concerning the disturbance with various s added to the outer boundary, the comparison of relative error norms of f is made in Table 5. It is observed that the disturbance added to the Neumann boundary conditions has the smallest error among three scenarios of boundary conditions. The selected contour plots of maximum relative error of f obtained by adding s = 1 to the Neumann boundary condition are shown in Figure 7. Still, the present method is stable under various kinds of boundary disturbance. To further investigate the limitation of the method in retrieving the heat source, the relative error norms obtained by accessible outer boundary with different angles β o without considering disturbance on the outer boundary are shown in Figure 8. It is observed that both kernel functions yield similar accuracy when β o π , while the quintic kernel function maintains accuracy for β o <   π . As discussed in [11], reaching acceptable accuracy becomes critical for high-order G-RKCM in approximating high order derivatives by high-order basis functions in direct problems. Although a similar situation is observed for the inverse problem in consideration, the present method is able to retrieve heat source with high accuracy within limited accessible boundary β o / 2 π = 0.1 , which is much better than β o / 2 π = 0.4 , as reported in the literature [4].

4.3. Mathematical Formulation II in a Circular Domain

The governing equation together with boundary conditions in a circular domain are described as follows:
4 u x 4 + 2 4 u x 2 y 2 + 4 u y 4 λ 2 2 u x 2 λ 2 2 u y 2 = 0   in   Ω = x , y r = x 2 + y 2 < 1
u r , θ = e cos θ sin sin θ + e cos θ sin θ 1 + s 100 × r a n d ,   0 θ < 2 π
u n r , θ = e cos θ sin sin θ + e sin θ cos θ + e cos θ cos sin θ e sin θ sin θ 1 + s 100 × r a n d ,   0 θ < 2 π
where the wave number is λ = 2 . The analytical solutions to this problem are given by:
u x , y = e x sin y + e x y
f x , y = 2 e x y
The discretizations of the domain by uniform and non-uniform points N s = N c = 468 are shown in Figure 9a,b, respectively. As the reference solution in the literature is given with disturbed noise, to verify the results obtained by the present method, different levels of noise s on various kinds of boundary conditions is considered. Table 6 summarizes the relative error norms of f obtained by the method of fundamental solutions (MFS) [2] and the present G-RKCM, in which smaller errors can be obtained when a smaller RK support size a = 4.5 h is adopted as compared with reference solution. The flexibility of reproducing kernel approximation in adjusting the support size is observed. Additionally, G-RKCM with the sextic kernel function yields higher accuracy than the quintic kernel function. The contour plots of f obtained by adding s = 2 to the Neumann boundary condition are depicted in Figure 10; the distribution of magnitude of f agrees well with the reference solution [2]. Nevertheless, by checking x = y in the analytical solution given in Equation (59), it is easily found that f x , y = 2 along the diagonal direction with 45 . Therefore, the trend or orientation of the contour in the reference [2] is not correct, and the correct contours of f are provided in Figure 10 and Figure 11. Particularly, Figure 11 presents the corresponding contours obtained by non-uniform discretization (5% noise added to uniform discretization) with various s added to the Neumann boundary condition. The relative error norms of f obtained by non-uniform discretization with various s added to the boundary conditions are summarized in Table 7; again, a = 4.5 h yields better accuracy than a = 5 h , and the sextic kernel function is more accurate than the quintic kernel function. From above results, it is found that the present method is stable no matter what kinds of disturbance and levels of noise are imposed on.

4.4. Mathematical Formulation II in an Annular Domain

The governing equation with boundary conditions in an annular domain are described as follows:
4 u x 4 + 2 4 u x 2 y 2 + 4 u y 4 λ 2 2 u x 2 λ 2 2 u y 2 = 0   in   Ω = { x , y R i = 1 < r = x 2 + y 2 < R o = 2 }
u R o , θ = e R o cos θ sin R o sin θ + e R o cos θ sin θ , 0 θ β o
u n R o , θ = e R o cos θ sin R o sin θ + e R o sin θ cos θ + e R o cos θ cos R o sin θ e R o sin θ sin θ , 0 θ β o
with the inner boundary condition:
u R i , θ = e R i cos θ sin R i sin θ + e R i cos θ sin θ , 0 θ 2 π
where the wave number is λ = 2 . The same analytical solutions are described in Section 4.3.
The uniform discretization and non-uniform discretization (5% noise added to uniform discretization) of the annular domain by N s = N c = 666 are depicted in Figure 12a,b, respectively. To reach the desired accuracy, a layer of ghost points is arranged along the radial direction with a distance of 0.65 h from the outer boundary of the domain, i.e., total points N s g = 742 . For quintic and sextic kernel functions, the RK support size is chosen as a = 4.75 h and a = 4.35 h , respectively. The corresponding contour plots of f obtained by uniform discretization are shown in Figure 13; both kernel functions generate consistent contour plots. Next, different levels of noise s are added to various boundary conditions, and the results are summarized in Table 8. It is observed that more accurate results are reached by G-RKCM with the sextic kernel function than those by the quintic kernel function, and the case with noise added to the Neumann boundary condition has the smallest error for G-RKCM with both kernel functions. For non-uniform discretization disturbed by various s added to the Neumann boundary condition, the contour plots of f are given in Figure 14. Especially, Figure 14c,d are the contours obtained by quintic kernel function with s = 1 and sextic kernel function with s = 2 . By observation, the contours of f obtained by G-RKCM with the sextic kernel function are more stable than those obtained by quintic kernel function, even under disturbance on both discretization and boundary condition. The corresponding relative error norms of f obtained by various s on different boundary conditions are summarized in Table 9. Again, higher accuracy of G-RKCM with the sextic kernel function is observed. For an accessible outer boundary in the range 0 β o 2 π , the relative error norms are depicted in Figure 15. Obviously, both kernel functions exhibit similar accuracy, and the error increases with reducing accessible outer boundary while the approximation retains acceptable accuracy for β o π .

5. Conclusions

The high-order gradient reproducing kernel approximation is introduced to solve fourth-order PDEs with weak solutions to inverse source problems. With the aid of gradient approximation, tedious computation is avoided. For the present study concerning the fourth-order PDEs, it is efficacious to use equal-order bases of quartic order. The numerical results have shown that the sextic kernel function exhibits higher accuracy and convergence rate than the quintic kernel function; nevertheless, to retrieve the heat source with a reducing accessible boundary, the quintic kernel function might be a better choice.
Theoretically, the convergence rates of unknown variable u and its derivatives are directly related to the bases adopted in constructing RK and high-order gradient RK shape functions. As the heat source f is recovered from u by using the second-order gradient RK approximation, the fluctuation of f is determined by the order of u . From the example in Section 4.3, it was found that the equal quartic-order bases are able to reproduce the infinite-order polynomial function with desired accuracy in the inverse analysis, except for the example in Section 4.4 needing additional ghost points due to more complex geometry.
Concerning the disturbance on discretization and boundary conditions, the present method has shown the robustness in sight of non-uniform discretization and various noise levels on boundary conditions. Especially the reproducing kernel approximation offers flexibility in adjusting the support size if need be. From the investigation of benchmark problems, it is demonstrated that the weighted high-order G-RKCM is able to retrieve a heat source from the fourth-order PDEs with desired accuracy, even with limited accessible boundary.

Author Contributions

Funding acquisition, Methodology, Supervision, Writing—original draft, J.P.Y.; Formal analysis, H.-M.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was fully funded by the Ministry of Science and Technology of China (Taiwan) under MOST 110-2628-E-A49-005.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Farcas, A.; Elliott, L.; Ingham, D.B.; Lesnic, D.; Mera, N.S. A dual reciprocity boundary element method for the regularized numerical solution of the inverse source problem associated to the Poisson’s equation. Inverse Probl. Sci. Eng. 2003, 11, 123–139. [Google Scholar] [CrossRef]
  2. Jin, B.; Marin, L. The method of fundamental solutions for inverse source problems associated with the steady-state heat conduction. Int. J. Numer. Methods Eng. 2007, 69, 1570–1589. [Google Scholar] [CrossRef]
  3. Sober, E. The principle of parsimony. Br. J. Philos. Sci. 1981, 32, 145–156. [Google Scholar] [CrossRef]
  4. Gu, Y.; Wang, L.; Chen, W.; Zhang, C.Z.; He, X.Q. Application of the meshless generalized finite difference method to inverse heat source problems. Int. J. Heat Mass Transf. 2017, 108, 721–729. [Google Scholar] [CrossRef]
  5. Yang, J.P.; Hsin, W.C. Weighted reproducing kernel collocation method based on error analysis for solving inverse elasticity problems. Acta Mech. 2019, 230, 3477–3497. [Google Scholar] [CrossRef]
  6. Yang, J.P.; Guan, P.C.; Fan, C.M. Solving inverse Laplace equation with singularity by weighted reproducing kernel collocation method. Int. J. Appl. Mech. 2017, 9, 1750065. [Google Scholar] [CrossRef]
  7. Yang, J.P.; Lin, Q. Investigation of Multiply Connected Inverse Cauchy Problems by Efficient Weighted Collocation Method. Int. J. Appl. Mech. 2020, 11, 2050012. [Google Scholar] [CrossRef]
  8. Qi, D.; Wang, D.; Deng, L.; Xu, X.; Wu, C.T. Reproducing kernel mesh-free collocation analysis of structural vibrations. Eng. Comput. 2019, 36, 734–764. [Google Scholar] [CrossRef]
  9. Wang, D.; Wang, J.; Wu, J. Arbitrary order recursive formulation of meshfree gradients with application to superconvergent collocation analysis of Kirchhoff plates. Comput. Mech. 2020, 65, 877–903. [Google Scholar] [CrossRef]
  10. Wang, D.; Qi, D.; Li, X. Superconvergent isogeometric collocation method with Greville points. Comput. Methods Appl. Mech. Eng. 2021, 377, 113689. [Google Scholar] [CrossRef]
  11. Mahdavi, A.; Chi, S.W.; Zhu, H. A gradient reproducing kernel collocation method for high order differential equations. Comput. Mech. 2019, 64, 1421–1454. [Google Scholar] [CrossRef]
  12. Hu, H.Y.; Chen, J.S.; Hu, W. Weighted radial basis collocation method for boundary value problems. Int. J. Numer. Methods Eng. 2007, 69, 2736–2757. [Google Scholar]
  13. Chi, S.W.; Chen, J.S.; Hu, H.Y.; Yang, J.P. A gradient reproducing kernel collocation method for boundary value problems. Int. J. Numer. Methods Eng. 2013, 93, 1381–1402. [Google Scholar] [CrossRef]
Figure 1. Discretization of the square domain: (a) uniform; (b) non-uniform.
Figure 1. Discretization of the square domain: (a) uniform; (b) non-uniform.
Mathematics 10 00241 g001
Figure 2. Convergence rates of a square domain problem: (a) L 2 norm of u ; (b) L 2 norm of u , α .
Figure 2. Convergence rates of a square domain problem: (a) L 2 norm of u ; (b) L 2 norm of u , α .
Mathematics 10 00241 g002
Figure 3. Contour plots of f obtained by maximum relative error: (a) quintic kernel function; (b) sextic kernel function.
Figure 3. Contour plots of f obtained by maximum relative error: (a) quintic kernel function; (b) sextic kernel function.
Mathematics 10 00241 g003
Figure 4. Contour plots of f obtained by maximum relative error with non-uniform discretization: (a) quintic kernel function; (b) sextic kernel function.
Figure 4. Contour plots of f obtained by maximum relative error with non-uniform discretization: (a) quintic kernel function; (b) sextic kernel function.
Mathematics 10 00241 g004
Figure 5. Discretization of the annular domain.
Figure 5. Discretization of the annular domain.
Mathematics 10 00241 g005
Figure 6. Contour plots of maximum relative error of f obtained by: (a) quintic kernel function; (b) sextic kernel function.
Figure 6. Contour plots of maximum relative error of f obtained by: (a) quintic kernel function; (b) sextic kernel function.
Mathematics 10 00241 g006
Figure 7. Contour plot of maximum relative error of f obtained by adding s = 1 to the Neumann boundary conditions: (a) quintic kernel function; (b) sextic kernel function.
Figure 7. Contour plot of maximum relative error of f obtained by adding s = 1 to the Neumann boundary conditions: (a) quintic kernel function; (b) sextic kernel function.
Mathematics 10 00241 g007
Figure 8. Relative error norm obtained by different accessible boundary β o .
Figure 8. Relative error norm obtained by different accessible boundary β o .
Mathematics 10 00241 g008
Figure 9. Discretization of the circular domain: (a) uniform; (b) non-uniform.
Figure 9. Discretization of the circular domain: (a) uniform; (b) non-uniform.
Mathematics 10 00241 g009
Figure 10. Contour plots of f obtained by adding s = 2 to the Neumann boundary condition for uniform discretization: (a) quintic kernel function; (b) sextic kernel function.
Figure 10. Contour plots of f obtained by adding s = 2 to the Neumann boundary condition for uniform discretization: (a) quintic kernel function; (b) sextic kernel function.
Mathematics 10 00241 g010
Figure 11. Contour plots of f obtained by adding various s to the Neumann boundary condition for non-uniform discretization: (a) quintic kernel function with s = 0 ; (b) sextic kernel function with s = 0 ; (c) quintic kernel function with s = 2 ; (d) sextic kernel function with s = 2 .
Figure 11. Contour plots of f obtained by adding various s to the Neumann boundary condition for non-uniform discretization: (a) quintic kernel function with s = 0 ; (b) sextic kernel function with s = 0 ; (c) quintic kernel function with s = 2 ; (d) sextic kernel function with s = 2 .
Mathematics 10 00241 g011
Figure 12. Discretization of the annular domain: (a) uniform; (b) non-uniform.
Figure 12. Discretization of the annular domain: (a) uniform; (b) non-uniform.
Mathematics 10 00241 g012
Figure 13. Contour plots of f obtained by uniform discretization: (a) quintic kernel function; (b) sextic kernel function.
Figure 13. Contour plots of f obtained by uniform discretization: (a) quintic kernel function; (b) sextic kernel function.
Mathematics 10 00241 g013
Figure 14. Contour plots of f obtained by adding various s to the Neumann boundary condition for non-uniform discretization: (a) quintic kernel function with s = 0 ; (b) sextic kernel function with s = 0 ; (c) quintic kernel function with s = 1 ; (d) sextic kernel function with s = 2 .
Figure 14. Contour plots of f obtained by adding various s to the Neumann boundary condition for non-uniform discretization: (a) quintic kernel function with s = 0 ; (b) sextic kernel function with s = 0 ; (c) quintic kernel function with s = 1 ; (d) sextic kernel function with s = 2 .
Mathematics 10 00241 g014
Figure 15. Relative error norm obtained by different accessible boundary β o .
Figure 15. Relative error norm obtained by different accessible boundary β o .
Mathematics 10 00241 g015
Table 1. Comparison of relative error norms of f by different methods and influence of RK support size in G-RKCM with N s = 25 2 .
Table 1. Comparison of relative error norms of f by different methods and influence of RK support size in G-RKCM with N s = 25 2 .
MethodRelative Error Norm
MFS with N s = 40 [2] 2.13 × 10 7
GFDM with N s = 25 2 [4] 8.26 × 10 8
G-RKCM (quintic) a = 4.5 h 1.63 × 10 10
G-RKCM (sextic) a = 4.5 h 7.30 × 10 10
G-RKCM (quintic) a = 5 h 4.32 × 10 11
G-RKCM (sextic) a = 5 h 7.89 × 10 11
G-RKCM (quintic) a = 5.5 h 4.08 × 10 11
G-RKCM (sextic) a = 5.5 h 5.07 × 10 11
G-RKCM (quintic) a = 6 h 2.44 × 10 11
G-RKCM (sextic) a = 6 h 2.90 × 10 11
Table 2. Comparison of relative error norms of f by various s on boundary conditions in Section 4.1.
Table 2. Comparison of relative error norms of f by various s on boundary conditions in Section 4.1.
s 123
GFDM [4]0.025--
G-RKCM (quintic)Neumann BC0.01980.04800.0614
Dirichlet BC0.04640.10620.1387
both BCs0.04320.12030.1613
G-RKCM (sextic)Neumann BC0.01440.02950.0432
Dirichlet BC0.01890.03880.0824
both BCs0.01840.04170.0661
Table 3. Comparison of relative error norms of f obtained by non-uniform discretization with various s added to the boundary conditions in Section 4.1.
Table 3. Comparison of relative error norms of f obtained by non-uniform discretization with various s added to the boundary conditions in Section 4.1.
s 123
G-RKCM (quintic)Neumann BC0.02850.05780.0834
Dirichlet BC0.11890.15310.2297
both BCs0.09400.14620.2069
G-RKCM (sextic)Neumann BC0.02630.05620.1114
Dirichlet BC0.08680.14110.1900
both BCs0.09260.17450.1925
Table 4. Comparison of the relative error norms of f by different methods and influence of RK support size in G-RKCM with N s = 386 .
Table 4. Comparison of the relative error norms of f by different methods and influence of RK support size in G-RKCM with N s = 386 .
MethodRelative Error Norm
GFDM with N s = 386 [4] 8.00 × 10 8
G-RKCM (quintic) a = 4.5 h 4.34 × 10 10
G-RKCM (sextic) a = 4.5 h 3.44 × 10 9
G-RKCM (quintic) a = 5 h 2.99 × 10 10
G-RKCM (sextic) a = 5 h 1.75 × 10 10
G-RKCM (quintic) a = 5.5 h 4.12 × 10 10
G-RKCM (sextic) a = 5.5 h 4.57 × 10 10
G-RKCM (quintic) a = 6 h 5.23 × 10 10
G-RKCM (sextic) a = 6 h 5.02 × 10 10
Table 5. Comparison of the relative error norms of f by various s on boundary conditions in Section 4.2.
Table 5. Comparison of the relative error norms of f by various s on boundary conditions in Section 4.2.
s 123
GFDM [4]0.06--
G-RKCM (quintic)Neumann BC0.03480.07010.1147
Dirichlet BC0.16940.45670.6620
both BCs0.18150.43800.7094
G-RKCM (sextic)Neumann BC0.04650.09420.1488
Dirichlet BC0.37310.60070.9965
both BCs0.28970.64171.2433
Table 6. Comparison of the relative error norms of f by various s on boundary conditions in Section 4.3.
Table 6. Comparison of the relative error norms of f by various s on boundary conditions in Section 4.3.
s 23
MFS [2]0.0175-
G-RKCM (quintic)
a = 4.5 h
Neumann BC0.01570.0391
Dirichlet BC0.03430.0718
both BCs0.04680.0749
G-RKCM (sextic)
a = 4.5 h
Neumann BC0.01660.0392
Dirichlet BC0.04100.0651
both BCs0.04090.0747
G-RKCM (quintic)
a = 5 h
Neumann BC0.02370.0427
Dirichlet BC0.05120.0549
both BCs0.04110.0735
G-RKCM (sextic)
a = 5 h
Neumann BC0.02430.0399
Dirichlet BC0.03970.0457
both BCs0.04280.0675
Table 7. Comparison of relative error norms of f obtained by non-uniform discretization with various s added to the boundary conditions in Section 4.3.
Table 7. Comparison of relative error norms of f obtained by non-uniform discretization with various s added to the boundary conditions in Section 4.3.
s 123
G-RKCM (quintic)
a = 4.5 h
Neumann BC0.01490.02780.0413
Dirichlet BC0.02980.05310.0850
both BCs0.02790.05280.0784
G-RKCM (sextic)
a = 4.5 h
Neumann BC0.01280.02630.0428
Dirichlet BC0.02500.05260.0715
both BCs0.02840.05720.0613
G-RKCM (quintic)
a = 5 h
Neumann BC0.01560.02870.0494
Dirichlet BC0.03790.04250.0752
both BCs0.02730.05170.0878
G-RKCM (sextic)
a = 5 h
Neumann BC0.01660.03140.0579
Dirichlet BC0.03930.04880.0702
both BCs0.03200.04790.0743
Table 8. Comparison of relative error norms of f obtained by uniform discretization with various s added to the boundary conditions in Section 4.4.
Table 8. Comparison of relative error norms of f obtained by uniform discretization with various s added to the boundary conditions in Section 4.4.
s 012
G-RKCM (quintic)Neumann BC0.00950.02190.0385
Dirichlet BC0.00950.31800.5597
both BCs0.00950.35770.6664
G-RKCM (sextic)Neumann BC0.00400.01350.0299
Dirichlet BC0.00400.15530.2972
both BCs0.00400.16100.2389
Table 9. Comparison of relative error norms of f obtained by non-uniform discretization with various s added to the boundary conditions in Section 4.4.
Table 9. Comparison of relative error norms of f obtained by non-uniform discretization with various s added to the boundary conditions in Section 4.4.
s 012
G-RKCM (quintic)Neumann BC0.18040.23490.3903
Dirichlet BC0.18040.43051.3475
both BCs0.18040.79701.8118
G-RKCM (sextic)Neumann BC0.05350.05990.0606
Dirichlet BC0.05350.22500.3218
both BCs0.05350.29710.3126
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yang, J.P.; Li, H.-M. Recovering Heat Source from Fourth-Order Inverse Problems by Weighted Gradient Collocation. Mathematics 2022, 10, 241. https://doi.org/10.3390/math10020241

AMA Style

Yang JP, Li H-M. Recovering Heat Source from Fourth-Order Inverse Problems by Weighted Gradient Collocation. Mathematics. 2022; 10(2):241. https://doi.org/10.3390/math10020241

Chicago/Turabian Style

Yang, Judy P., and Hsiang-Ming Li. 2022. "Recovering Heat Source from Fourth-Order Inverse Problems by Weighted Gradient Collocation" Mathematics 10, no. 2: 241. https://doi.org/10.3390/math10020241

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