398
Views
2
CrossRef citations to date
0
Altmetric
Articles

Solving a nonlinear inverse Sturm–Liouville problem with nonlinear convective term using a boundary functional method

, ORCID Icon &
Pages 1135-1153 | Received 27 Jun 2019, Accepted 03 Dec 2019, Published online: 22 Dec 2019

Abstract

This article is concerned with solving nonlinear inverse problems to recover the second-order nonlinear Sturm–Liouville operators, probably including a nonlinear convective term, which refers to over-specified boundary data. Utilising a homogenization approach with the boundary data, a series of boundary functions are obtained and consist of a linear space combined with the zero element. The energetic functional both qualifying the homogeneous boundary conditions and maintaining the energy is presented in the linear space based on the energetic boundary functions. The multiplier can be decided by solving a nonlinear equation. The linear systems utilized in rebuilding the uncertain leading coefficient function as well as the potential function in the nonlinear Sturm–Liouville operator are improved, so that the iterative algorithms converge rapidly. Numerical examples provided indicate that the presented method is well capable of recovering the nonlinear Sturm–Liouville operators with a nonlinear convective term.

2010 Mathematics Subject Classification:

1. Introduction

The inverse Sturm–Liouville problem has been applied widely in research and industrial applications such as the identification of mechanical characteristics and geometry of vibrating continuum; however, it remains difficult to find either a theoretical solution or a numerical solution to the problem. The potential function uniquely decided by the spectral function was initially established by Gelfand and Levitan [Citation1]. Following this, an analytical method adapting the process to the inverse Sturm–Liouville problem was given by McLaughlin [Citation2]. Bondarenko et al. [Citation3] set up a procedure for recovering the Sturm–Liouville operators of the inverse problem from the spectrum. Sat et al. [Citation4] rebuilt the singular Sturm–Liouville operator from one spectrum and some eigenfunctions at the internal point.

The problem, referred to as the inverse spectral problem or inverse eigenvalue problem [Citation5], was constituted by many techniques for solving the linear inverse Sturm–Liouville problem to rebuild the potential function according to specified eigenvalues [Citation6,Citation7]. In addition, it was McLaughlin [Citation8] that primarily presented the possibility of acquiring the potential function and boundary conditions through the set of nodal points, which was called the inverse nodal problem [Citation9–12]. Sat et al. [Citation13] investigated the inverse nodal problems for Sturm–Liouville- type integrodifferential operators with a constant delay.

Although the inverse Sturm–Liouville problem can be converted into an inverse eigenvalue problem of a settled matrix [Citation14] by means of numerical methods, the inverse algorithms built on discretisations require an elaborative implementation [Citation6,Citation7], because these discretisations in a matrix form with higher eigenvalues are vastly different from those of true eigenvalues.

Consider the linear Sturm–Liouville boundary value problem: (1) ddx[p(x)dw(x)dx]+q(x)w(x)=λs(x)w(x),0<x<,(1) (2) w(0)=0,w()=0.(2) In particular, the leading coefficient function p(x), the potential function q(x) and the weight function s(x) should be ascertained. However, it is an exceedingly ill-posed problem that is unable to reconstruct these functions if the data of w(x) are unknown. Liu [Citation15] and Liu and Atluri [Citation16] have already investigated this type of inverse problem. An inverse Sturm–Liouville problem with some eigenvalues λ and additional over-specified boundary data is the special case that we describe in this article.

An easy-handling mathematical method is proposed to solve the nonlinear inverse Sturm–Liouville problem: (3) [α(x)w(x)]+q(x)F(w(x))=H(x),x(0,),(3) in which F(w) is a nonlinear function of w. There are four categories of inverse problems of (a) determining the leading coefficient α(x), (b) ascertaining the potential function q(x), (c) reconstructing the unknown function F(w) and (d) ascertaining the forcing term H(x). This article focuses on topics (a) and (b). Primarily supposing that F(w)=w, a linear inverse Sturm–Liouville problem arises. In addition, with H=λs(x)w(x) and λ, s(x) and α(x) offered, the potential function q(x) should be reconstructed, which is a particular case discussed in Section 4. The considered inverse problems are highly ill-posed, because much close output data utilized in the determination probably corresponds to extremely different functions.

In addition, the nonlinear inverse Sturm–Liouville problem with a nonlinear convective term is also considered: (4) [α(x)w(x)]+q(x)F(w(x))+G(w(x))w(x)=H(x),x(0,),(4) in which G(w(x))w(x) is a nonlinear convective term. A special circumstance of the equation is the steady Burgers problem.

Formulae, an algorithm and numerical computations for topic (a) of Equation (Equation3) are introduced; similarly topic (b) of Equation (Equation4) is managed, which is deferred to Section 5.

Aiming at handling the inverse problem in topic (a), the boundary data are offered: (5) w(0)=w0,w()=w,w(0)=w0,w()=w,(5) (6) α(0)=α0,α()=α,α(0)=α0,α()=α.(6) The inverse problem to identify the leading coefficient of the linear Sturm–Liouville equation was investigated by Hasanov and Shores [Citation17], and numerical techniques have been improved through the work of Kaltenbacher [Citation18], Hasanov and Pektas [Citation19], Hasanov [Citation20], as well as Liu [Citation21].

The present article is organized as follows. In Section 2, the original idea of an energy functional is proposed based on energetic boundary functions. It consists of a linear space of polynomial functions, which is not less than fourth order as well as qualifying the over-specified boundary conditions. In Section 3, an iterative algorithm is adopted in determining the unclear leading coefficient function α(x) with three numerical instances provided. In Section 4, similarly to Section 3, with four numerical instances offered, an iterative algorithm is utilized to rebuild the unknown potential function q(x). In Section 5, the algorithms used to determine α(x) and q(x) of Equation (Equation3) are adopted to reconstruct α(x) and q(x) of Equation (Equation4). Finally, conclusions are drawn in Section 6.

2. An energetic boundary functional approach

First, consider a variable transformation: (7) y(x)=w(x)b(x),(7) in which (8) b(x)=13[2w02w+w0+w]x312[3w03w+2w0+w]x2+w0x+w0(8) is a homogenization function. Based on Equations (Equation3) and (Equation5) and homogeneous boundary conditions, a new system is derived: (9) [α(x)(y(x)+b(x))]+q(x)F(y(x)+b(x))=H(x),x(0,),(9) (10) y(0)=0,y()=0,y(0)=0,y()=0.(10) First, multiplying Equation (Equation9) by y(x)+b(x) and, second, integrating it from x = 0 to x=, finally utilizing integration partially and considering Equations (Equation6) and (Equation10), the energy identity is acquired: (11) 0{α(x)[y(x)+b(x)]2+q(x)Q(y(x)+b(x))H(x)[y(x)+b(x)]}dx=αwwα0w0w0=:d0,(11) in which Q(y(x)+b(x))=(y(x)+b(x))F(y(x)+b(x)). In conclusion, not only deformation energy but also potential energy and even external work contribute to a constant d0. This equation helps rebuild the leading coefficient function α(x).

In reality, y(x) cannot be precisely obtained in Equations (Equation9) and (Equation11) owing to the uncertain α(x). Nevertheless, numerous functions are able to be constructed to estimate y(x). Primarily, we obtain the boundary function that naturally qualifies these homogeneous boundary conditions in Equation (Equation10): (12) Bj(x)=(x42x3+2x2)xj1,j1,(12) which are a minimum of fourth-order polynomial functions of x that simultaneously qualify the homogeneous boundary conditions: (13) Bj(0)=0,Bj()=0,Bj(0)=0,Bj()=0.(13) Considering Equations (Equation12) and (Equation13), it is apparent that a linear space of boundary functions consists of a sequence of (14) {Bj(x)},j1(14) and the zero element enables the combination of Bj(x) to become another boundary function: (15) Ej(x)=γjBj(x)+Bj+1(x),j1,jnot summed,(15) in which γj is a multiplier to be decided later.

The problem becomes determining how to ascertain the multiplier γj for every element of Ej(x). As Ej(x) already conforms to the homogeneous boundary conditions in Equation (Equation10), the emphasis becomes the energy identity (Equation11) with Ej(x) substituting y(x): (16) 0{α(x)[Ej(x)+b(x)]2+q(x)Q(Ej(x)+b(x))H(x)[Ej(x)+b(x)]}dx=d0,(16) which is an energetic functional belonging to the boundary function Ej(x).

Inserting Equation (Equation15) for Ej(x) and (17) Ej(x)=γjBj(x)+Bj+1(x)(17) into Equation (Equation16), a nonlinear equation for ascertaining the multiplier γj is obtained: (18) f(γj)=0.(18) In general, the nonlinear equation is solved by Newton's method to derive γj.

For instance, as F(w)=w2, Q(w)=w3, upon interpolating Q(Ej(x)+b(x))=[γjBj(x)+Bj+1(x)+b(x)]3 into Equation (Equation16), the next cubic nonlinear algebraic equation is obtained to determine γj: (19) f(γj):=a3γj3+a2γj2+a1γj+a0=0,(19) in which (20) a3=0q(x)Bj3(x)dx,a2=0{α(x)Bj(x)2+3q(x)[Bj+1(x)+b(x)]Bj2(x)}dx,a1=0{2α(x)[Bj+1(x)+b(x)]Bj(x)+3q(x)[Bj+1(x)+b(x)]2Bj(x)H(x)Bj(x)}dx,a0=0{α(x)[Bj+1(x)+b(x)]2+q(x)[Bj+1(x)+b(x)]3H(x)[Bj+1(x)+b(x)]}dxd0.(20) Now γj has been ascertained through utilizing the energy identity (Equation16). Therefore, Ej(x) is named as an energetic boundary function, and accordingly the numerical approach in the present research to rebuild α(x) becomes a boundary functional method (BFM). The rigidity function was ascertained by Liu [Citation22] in static composite beams through the boundary functional approach. The second-order Sturm–Liouville operator has been rebuilt from Liu and Li [Citation23] using an energetic boundary function iterative approach. Nevertheless, the current nonlinear inverse problems are more complex, which are solved with the BFM.

3. Identifying α(x) in the nonlinear Sturm–Liouville operator

The inverse coefficient problem of nonlinear Sturm–Liouville operators is settled by recovering the uncertain leading coefficient function α(x) with the boundary data. Owing to this boundary data of α(x) in Equation (Equation6) the translation function is introduced as (21) d(x)=13[2α02α+α0+α]x312[3α03α+2α0+α]x2+α0x+α0,(21) hence d(0)=α0, d()=α, d(0)=α0 and d()=α.

Suppose that it is feasible to expand the uncertain α(x) by (22) α(x)=d(x)+j=1mbjEj(x),(22) which naturally qualifies α(0)=α0, α()=α, α(0)=α0 and α()=α, because of Equation (Equation21) and Ej(0)=0, Ej()=0, Ej(0)=0 and Ej()=0.

Interpolating Equation (Equation22) for α(x) into Equation (Equation16), a system of linear algebraic equations is obtained with j=1,,m: (23) k=1mbk0[Ej(x)+b(x)]2Ek(x)dx=d00q(x)Q(Ej(x)+b(x))dx+0H(x)[Ej(x)+b(x)]dx0d(x)[Ej(x)+b(x)]2dx.(23) The expansion coefficients bk,k=1,,m, can be solved and α(x) can be estimated by Equation (Equation22) later.

The BFM algorithm is as follows.

  1. Give m, ϵ, γj=0 and an initial speculation of b0,

  2. For k=0,1,, calculate Ej(x)=γjBj(x)+Bj+1(x),α(x)=d(x)+j=1mbjkEj(x),

  3. Calculate γjfrom Equation (18) by Newtons method,Ej(x)=γjBj(x)+Bj+1(x),Ej(x)=γjBj(x)+Bj+1(x),

  4. Interpolate Ej(x) and Ej(x) into Equation (Equation23), and then figure out the linear system for gaining bjk+1. If the convergence criterion for the relative norm of bk qualifies: (24) bk+1bkε,(24) the iteration is ended; otherwise, go to (ii).

Example 3.1

Consider a linear Sturm–Liouville operator to be reconstructed, which is (25) q(x)=x2,α(x)=(x3)2,w(x)=ex,F(w)=w.(25) Here H(x) will be obtained through Equation (Equation3) through interpolating the above functions and α(x) can be reconstructed with the new method BFM.

As the linear Sturm–Liouville operator, it satisfies Q(Ej(x)+b(x))=[Ej(x)+b(x)]F(Ej(x)+b(x))=[Ej(x)+b(x)]2, From Equation (Equation16) it is obtained (26) a2γj2+a1γj+a0=0,(26) in which (27) a2:=0[α(x)Bj(x)2+q(x)Bj2(x)]dx,a1:=0{2α(x)Bj(x)[Bj+1(x)+b(x)]+2q(x)Bj(x)[Bj+1(x)+b(x)]H(x)Bj(x)}dx,a0:=0{α(x)[Bj+1(x)+b(x)]2+q(x)[Bj+1(x)+b(x)]2H(x)[Bj+1(x)+b(x)]}dxd0.(27) Rather than solving Equation (Equation18), γj is derived (28) γj=a1|a124a0a2|2a2,(28) in which a124a0a2 is substituted for |a124a0a2| to prevent interruptions to the numerical procedure.

If m = 4, ε=104, the convergence of the iterative algorithm appears in five steps as plotted in Figure (a). Upon making a comparison between the reconstructed α(x) and the actual α(x), an ideal consequence with a maximum error of 1.1×102 is derived presented by the dashed line in Figure (b). The errors are shown by a dashed-dotted line.

Figure 1. The solved linear Sturm–Liouville equation of second order in Example 3.1 through the BFM algorithm: (a) convergence rate, (b) a comparison of the reconstructed and actual leading coefficients, in which the red and black curves overlap.

Figure 1. The solved linear Sturm–Liouville equation of second order in Example 3.1 through the BFM algorithm: (a) convergence rate, (b) a comparison of the reconstructed and actual leading coefficients, in which the red and black curves overlap.

Example 3.2

The example is given by (29) q(x)=x2,α(x)=(x3)2+sin(πx),w(x)=ex,F(w)=w2,(29) in which the actual H(x) can be obtained based on Equation (Equation3). The new method is used to reconstruct α(x).

With m = 2 and ε=104, the iterative algorithm converges in 21 steps presented in Figure (a). Upon making a comparison between the reconstructed α(x) and the actual α(x), an acceptable result with a maximum error of 8.2×102 is derived presented by dashed line filled with red diamonds in Figure (b). The errors are shown by dashed-dotted line.

Figure 2. The solved nonlinear Sturm–Liouville equation of second order in Example 3.2 through the BFM algorithm, (a) convergence rate, (b) a comparison of the reconstructed and actual leading coefficients.

Figure 2. The solved nonlinear Sturm–Liouville equation of second order in Example 3.2 through the BFM algorithm, (a) convergence rate, (b) a comparison of the reconstructed and actual leading coefficients.

Example 3.3

Consider (30) q(x)=x2,α(x)=3x2+2x3+exp(x2+2x1),w(x)=x42x3+x2,F(w)=w2,(30) in which the actual H(x) can be obtained based on Equation (Equation3). With m = 3 and ε=1010, the iterative algorithm converges in four steps as presented in Figure (a). Upon making a comparison between the reconstructed α(x) and the actual α(x), an ideal consequence with a maximum error of 0.185 is derived presented by the dashed line filled with red diamonds in Figure (b).

Figure 3. The solved nonlinear Sturm–Liouville equation of second order in Example 3.3 through the BFM algorithm, (a) convergence rate, (b) a comparison of the reconstructed and actual leading coefficients.

Figure 3. The solved nonlinear Sturm–Liouville equation of second order in Example 3.3 through the BFM algorithm, (a) convergence rate, (b) a comparison of the reconstructed and actual leading coefficients.

4. Identifying q(x) in the nonlinear Sturm–Liouville operator

To reconstruct q(x) in Equation (Equation3), assume that it is possible to expand the uncertain potential function q(x) by (31) q(x)=e(x)+k=1mckEk(x),(31) in which (32) e(x)=13[2q02q+q0+q]x312[3q03q+2q0+q]x2+q0x+q0,(32) and q(0)=q0, q()=q, q(0)=q0 and q()=q are given.

The numerical algorithm is close to that in Section 3, of which the linear system is modified as (33) k=1mck0Q(Ej(x)+b(x))Ek(x)dx=d00α(x)[Ej(x)+b(x)]2dx+0H(x)[Ej(x)+b(x)]dx0e(x)Q(Ej(x)+b(x))dx.(33) This linear system can be solved to determine the expansion coefficients ck,k=1,,m, and afterwards q(x) can be estimated by Equation (Equation31).

Consider the linear inverse Sturm–Liouville problem in Equations (Equation1) and (Equation2), γj can be found by (34) γj=a1|a124a0a2|2a2,(34) in which (35) a2:=0{p(x)Bj(x)2+[q(x)λs(x)]Bj2(x)}dx,a1:=0{2p(x)Bj(x)[Bj+1(x)+b(x)]+2[q(x)λs(x)]Bj(x)[Bj+1(x)+b(x)]}dx,a0:=0{p(x)[Bj+1(x)+b(x)]2+[q(x)λs(x)][Bj+1(x)+b(x)]2}dxd0.(35) The expansion coefficients ck in Equation (Equation31) are determined according to the following linear system: (36) ck0[Ej(x)+b(x)]2Ek(x)dx=d00p(x)[Ej(x)+b(x)]2dx+0λs(x)[Ej(x)+b(x)]2dx0e(x)[Ej(x)+b(x)]dx.(36) If λ is provided, q(x) can be reconstructed by the equations.

Example 4.1

The linear example is given by (37) q(x)=2x2+x3+ex,α(x)=(x3)2,y(x)=ex,F(w)=w,H(x)=ex(x3+x2+4x3)+e2x,(37) in which the potential function q(x) can be reconstructed.

With m = 2 and ε=105, the convergence of the iterative algorithm appears in two steps as presented in Figure (a). After making a comparison with the actual q(x) in Figure (b), an excellent result is derived as shown by the dashed line. The maximum error is 4.62×103.

Figure 4. The solved nonlinear Sturm–Liouville equation of second order in Example 4.1 through the BFM algorithm, (a) convergence rate, (b) a comparison of the reconstructed and actual potential functions, in which the red and black curves overlap.

Figure 4. The solved nonlinear Sturm–Liouville equation of second order in Example 4.1 through the BFM algorithm, (a) convergence rate, (b) a comparison of the reconstructed and actual potential functions, in which the red and black curves overlap.

Example 4.2

Consider a linear inverse Sturm–Liouville problem as a second test example with (38) [t1w(t)]t3w(t)=λt3w(t),w(1)=w(e)=0.(38) The solution of the direct problem is as follows: eigenvalues are λk=k2π2,kN, and eigenfunctions are wk=tsin(kπlnt). For the inverse problem, letting the eigenvalues λk=k2π2, we manage to find the potential function numerically.

Make a variable transformation from t to x = t−1: (39) [(x+1)1w(x)](x+1)3w(x)=λ(x+1)3w(x),w(0)=w(e1)=0.(39) Then, make the second eigenvalue the input, and utilize Equations (Equation34)–(Equation36) to reconstruct the uncertain potential function q(x). With m = 2 and ε=1010, the convergence of the iterative algorithm appears in five steps presented in Figure (a). By making a comparison with the actual q(x)=(x+1)3 in Figure (b), a decent consequence is derived depicted by the dashed line, in which the maximum error is 7.233×102.

Figure 5. The solved nonlinear Sturm–Liouville equation of second order in Example 4.2 through the BFM algorithm, (a) convergence rate, (b) a comparison of the reconstructed and actual potential functions.

Figure 5. The solved nonlinear Sturm–Liouville equation of second order in Example 4.2 through the BFM algorithm, (a) convergence rate, (b) a comparison of the reconstructed and actual potential functions.

Example 4.3

This example is a nonlinear inverse Sturm–Liouville problem, given by (40) q(x)=x2+ex,α(x)=(x3)2+sin(πx),w(x)=ex,F(w)=w2,(40) in which the actual H(x) can be obtained based on Equation (Equation3), and q(x) can be reconstructed by the BFM.

Under m = 2 and ε=105, the convergence of the iterative algorithm appears in two steps as shown in Figure (a). Upon making a comparison between the rebuilt q(x) with the actual q(x), an ideal result is derived with a maximum error of 3.94×103 presented by the dashed line in Figure (b).

Figure 6. The solved nonlinear Sturm–Liouville equation of second order in Example 4.3 through the BFM algorithm, (a) convergence rate, (b) a comparison of the reconstructed potential functions, in which the red and black curves overlap.

Figure 6. The solved nonlinear Sturm–Liouville equation of second order in Example 4.3 through the BFM algorithm, (a) convergence rate, (b) a comparison of the reconstructed potential functions, in which the red and black curves overlap.

Example 4.4

Given by (41) q(x)=x3+ex2,α(x)=(x3)2,w(x)=x2,F(w)=sinw,(41) in which the actual H(x) can be obtained based on Equation (Equation3).

Under m = 3 and ε=104, the convergence of the iterative algorithm appears in one step. Upon comparison with the actual q(x), an ideal result is derived with a maximum error of 5.86×102 as shown by the dashed line in Figure .

Figure 7. The solved nonlinear Sturm–Liouville equation of second order in Example 4.4 through the BFM algorithm, (a) convergence rate, (b) a comparison of the reconstructed and actual potential functions.

Figure 7. The solved nonlinear Sturm–Liouville equation of second order in Example 4.4 through the BFM algorithm, (a) convergence rate, (b) a comparison of the reconstructed and actual potential functions.

5. Nonlinear convection inverse Sturm–Liouville problems

In this section the results are extended to the nonlinear convection inverse Sturm–Liouville problem in Equation (Equation4). First, multiplying Equation (Equation4) by w(x); second, integrating it from x = 0 to x=; finally, utilizing integration partially and using Equations (Equation5) and (Equation6), the energy identity is obtained: (42) 0{α(x)w(x)2+q(x)Q(w(x))H(x)w(x)}dx=αwwα0w0w0+P(w0)P(w)=:D0=d0+P(w0)P(w),(42) in which (43) P(w):=wG(w)dw.(43) Now not only the deformation energy but also the potential energy and dissipation energy and even external work are brought into balance. Then inserting w(x)=y(x)+b(x), we obtain (44) 0{α(x)[y(x)+b(x)]2+q(x)Q(y(x)+b(x))H(x)[y(x)+b(x)]}dx=D0,(44) which has similarities to Equation (Equation11) with d0 substituted by D0.

The numerical algorithms acquired in Section 3 to decide α(x) and that obtained in Section 4 to identify q(x) are also applicable to the nonlinear convection inverse Sturm–Liouville problem (Equation4), in which d0 has to be substituted by D0. The source term H(x) should be computed from Equation (Equation4).

Example 5.1

Given by (45) q(x)=x2,α(x)=(x3)2+sin(πx),w(x)=ex,F(w)=w2,G(w)=w3,(45) in which the actual H(x) can be obtained based on Equation (Equation4) and α(x) can be rebuilt by the new method.

Under m = 3 and ε=104, the convergence of the iterative algorithm appears in three steps as shown in Figure (a). Upon making a comparison between the reconstructed α(x) with the actual α(x), an ideal result is derived with a maximum error of 0.21 depicted by the dashed line filled by red diamonds in Figure (b). The errors are shown by the dashed-dotted line.

Figure 8. The solved nonlinear Sturm–Liouville equation having a nonlinear convective term of second order in Example 5.1 through the BFM algorithm, (a) convergence rate, (b) a comparison of the reconstructed and actual leading coefficients.

Figure 8. The solved nonlinear Sturm–Liouville equation having a nonlinear convective term of second order in Example 5.1 through the BFM algorithm, (a) convergence rate, (b) a comparison of the reconstructed and actual leading coefficients.

Example 5.2

This example is given by (46) q(x)=x2+ex,α(x)=(x3)2+sin(πx),w(x)=ex,F(w)=w2,G(w)=w2,(46) in which the actual H(x) can be obtained based on Equation (Equation4).

Under m = 2 and ε=104, the convergence of the iterative algorithm appears in 24 steps as shown in Figure (a). Upon making a comparison between the reconstructed q(x) with the actual q(x), an acceptable result is derived with a maximum error of 2.25×102 shown by the dashed line in Figure (b).

Figure 9. The solved nonlinear Sturm–Liouville equation having a nonlinear convective term of second order in Example 5.2 through the BFM algorithm, (a) convergence rate, (b) a comparison of the reconstructed and actual potential functions, where the red and black curves overlap.

Figure 9. The solved nonlinear Sturm–Liouville equation having a nonlinear convective term of second order in Example 5.2 through the BFM algorithm, (a) convergence rate, (b) a comparison of the reconstructed and actual potential functions, where the red and black curves overlap.

6. Conclusions

In the present research, the reconstruction problems including a second-order nonlinear Sturm–Liouville operator with a nonlinear convective term have been settled through the linear systems used in deciding the expansion coefficients of the uncertain leading coefficient and potential function. The energy identity obtained from the governing equation has been adopted in constructing a linear space of the energetic boundary functions, which both qualify the over-specified boundary conditions and maintain the energy. Therefore, the uncertain potential functions and leading coefficients in the linear space can be reconstructed rapidly with the assistance of the boundary data. Numerical instances suggest that the introduced energetic BFM, for the recovery of nonlinear Sturm-Liouville operators containing a nonlinear convective term, is exceedingly effective and accurate.

Disclosure statement

No potential conflict of interest was reported by the authors.

Additional information

Funding

The Fundamental Research Funds for the Central Universities under the Grant Number 2017B05714 for the financial support to the first author Chein-Shan Liu are highly appreciated. Botong Li acknowledges support from the Fundamental Research Funds for the Central Universities.

References

  • Gelfand IM, Levitan BM. On the determination of a differential equation from its spectral function. Amer Math Soc Transl. 1951;1:253–304.
  • McLaughlin JR. Analytical methods for recovering coefficients in differential equations from spectral data. SIAM Rev. 1986;28:53–72. doi: 10.1137/1028003
  • Bondarenko NP, Buterin SA, Vasiliev SV. An inverse spectral problem for Sturm–Liouville operators with frozen argument. J Math Anal Appl. 2019;472:1028–1041. doi: 10.1016/j.jmaa.2018.11.062
  • Sat M, Panakhov ES. A uniqueness theorem for Bessel operator from interior spectral data. Abstr Appl Anal. 2013; ID 713654.
  • Chu MT. Inverse eigenvalue problems. SIAM Rev. 1998;40:1–39. doi: 10.1137/S0036144596303984
  • Andrew AL. Numerical solution of inverse Sturm–Liouville problems. ANZIAM J. 2004;45E:C326–C337. doi: 10.21914/anziamj.v45i0.891
  • Paine J. A numerical method for the inverse Sturm–Liouville problem. SIAM Sci Stat Comput. 1984;5:149–156. doi: 10.1137/0905011
  • McLaughlin JR. Inverse spectral theory using nodal points as data–a uniqueness result. J Differ Equ. 1988;73:354–362. doi: 10.1016/0022-0396(88)90111-8
  • Browne PJ, Sleeman BD. Inverse nodal problem for Sturm-Liouville equation with eigenparameter depend boundary conditions. Inverse Probl. 1996;12:377–381. doi: 10.1088/0266-5611/12/4/002
  • Cheng YH, Law CK, Tsay J. Remarks on a new inverse nodal problem. J Math Anal Appl. 2000;248:145–155. doi: 10.1006/jmaa.2000.6878
  • Hald O, McLaughlin JR. Solutions of inverse nodal problems. Inverse Probl. 1989;5:307–347. doi: 10.1088/0266-5611/5/3/008
  • Yang FX. A solution of the inverse nodal problem. Inverse Probl. 1997;13:203–213. doi: 10.1088/0266-5611/13/1/016
  • Sat M, Shieh CT. Inverse nodal problems for integro-differential operators with a constant delay. J Inverse Ill-posed Probl. 2019;27:501–509. doi: 10.1515/jiip-2018-0088
  • Boley D, Golub GH. A survey of matrix inverse eigenvalue problems. Inverse Probl. 1987;3:595–622. doi: 10.1088/0266-5611/3/4/010
  • Liu CS. Solving an inverse Sturm–Liouville problem by a Lie-group method. Boundary Value Problems. 2008; Article ID 749865.
  • Liu CS, Atluri SN. A novel fictitious time integration method for solving the discretized inverse Sturm–Liouville problems, for specified eigenvalues. Comput Model Eng Sci. 2008;36:261–285.
  • Hasanov A, Shores TS. Solution of an inverse coefficient problem for an ordinary differential equation. Appl Anal. 1997;67:11–20. doi: 10.1080/00036819708840594
  • Kaltenbacher B. A projection-regularized Newton method for nonlinear ill-posed problems and its application to parameter identification problems with finite element discretization. SIAM J Numer Anal. 2000;37:1885–1908. doi: 10.1137/S0036142998347322
  • Hasanov A, Pektas B. Simulation of ill-conditioned situations in inverse coefficient problem for the Sturm–Liouville operator based on boundary measurements. Math Comput Simul. 2002;61:47–52. doi: 10.1016/S0378-4754(02)00134-9
  • Hasanov A. An inverse polynomial method for the identification of the leading coefficient in the Sturm–Liouville operator from boundary measurements. Appl Math Comput. 2003;140:501–515.
  • Liu CS. An inverse problem for computing a leading coefficient in the Sturm–Liouville operator by using the boundary data. Appl Math Comput. 2011;218:4245–4259.
  • Liu CS. Identifying a rigidity function distributed in static composite beam by the boundary functional method. Compos Struct. 2017;176:996–1004. doi: 10.1016/j.compstruct.2017.06.003
  • Liu CS, Li B. Reconstructing a second-order Sturm–Liouville operator by an energetic boundary function iterative method. Appl Math Lett. 2017;73:49–55. doi: 10.1016/j.aml.2017.04.023

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.