Simultaneous Identification of Wave Speed and Initial States in a One-Dimensional Wave Equation from Boundary Observations

Abstract

This paper considers the joint identification of the wave speed and non-generic initial states of a one-dimensional wave equation from finite-time boundary measurements. An on-off boundary input partitions the observation horizon into zero-input and controlled phases, whose complementary information guarantees the unique identifiability of both the unknown wave speed and the initial states. By exploiting the exponential-series representation of the boundary response, the inverse problem is reformulated as the recovery of spectral data and modal coefficients from a perturbed exponential sequence. A multi-stage identification framework is then constructed by combining matrix-pencil spectral estimation, controlled-residual fitting, and regularized least-squares reconstruction. Perturbation bounds are established for the recovered discrete poles and characteristic exponents, quantifying the effect of modal truncation on the spectral estimates. Numerical experiments demonstrate accurate identification of the wave speed and reconstruction of the initial displacement and velocity. Monte Carlo simulations under multiplicative measurement noise further confirm the robustness of the proposed framework.

Share and Cite:

Ji, K. (2026) Simultaneous Identification of Wave Speed and Initial States in a One-Dimensional Wave Equation from Boundary Observations. Engineering, 18, 323-355. doi: 10.4236/eng.2026.189019.

1. Introduction

In many dynamical systems, the identification of unknown parameters is essential for understanding system behavior and ensuring effective control [1]-[8]. This process becomes even more critical in distributed parameter systems, where parameters vary across space and time, and accurate identification is the key to reliable modeling and monitoring [9]-[12]. In such systems, especially for wave equations, intrinsic physical parameters (e.g., wave speed), initial states, and internal disturbances are generally not directly observable and must be inferred from indirect measurements [13]. Therefore, reconstructing these unknown parameters through boundary measurements has received extensive attention in inverse problems associated with wave-type distributed parameter systems. For hyperbolic systems, particularly wave equations, inverse problems play a crucial role in understanding wave propagation dynamics and enabling effective monitoring and control [14]. Typical inverse problems for wave equations include the identification of wave speed, source terms, initial conditions, and boundary disturbances from partial observations [2]-[4] [8]-[10].

Early studies in this field mainly focused on inverse problems involving a single unknown for wave systems. Over the past few decades, extensive investigations have been conducted on inverse problems for one-dimensional wave equations from multiple perspectives, including the estimation of medium parameters such as wave speed [15] [16], dispersion coefficients [17], and disturbance parameters [18] [19], as well as the reconstruction of initial state distributions [20] and spatial source terms [16] [21]. Provided that suitable observability conditions are satisfied, these works have obtained essential results concerning uniqueness and stability, while various analytical and computational approaches have been proposed, such as the boundary control method [22], spectral methods [23], and adaptive identification strategies [16] [24]. For a more comprehensive discussion of numerical techniques for inverse problems arising from partial differential equations, interested readers are referred to the monographs [25] [26].

In recent years, research attention has gradually shifted toward inverse problems involving multiple unknowns, also known as hybrid or coupled inverse problems. For wave equations, numerous works have investigated the simultaneous identification of multiple unknown quantities, either of the same type or different types, such as multiple boundary disturbances [27], two distinct source terms [28], combinations of wave speed and source terms [29], as well as measurement biases and initial states [30]. Nevertheless, most existing results rely on additional internal measurements or multiple boundary observations, which may be infeasible in practical engineering applications [19] [27]. Furthermore, the simultaneous reconstruction of the wave speed together with two initial states has been rarely addressed, especially under the constraint of a single boundary observation. The difficulties outlined above, together with the recent progress reported in [31] for inverse heat-conduction models, in which the diffusion coefficient and the initial state are recovered within the same framework, provide the main motivation for the present study. Our objective is to determine the wave speed and both unknown initial data in a unified manner by using measurements acquired at only one boundary.

This study investigates an inverse problem for wave propagation in a homogeneous bar of unit length. The unknown wave velocity, initial displacement, and initial velocity are uniquely identifiable simultaneously from the available measurement data. The dynamics of the system are governed by

{ u tt ( x,t )= c 2 u xx ( x,t ),x( 0,1 ), t>0, u x ( 0,t )=U( t ), t0, u x ( 1,t )=qu( 1,t ), t0,q>0, y( t )=u( 0,t ), t0, u( x,0 )= u 0 ( x ), u t ( x,0 )= u 1 ( x ), x[ 0,1 ]. (1.1)

Here, x and t are the spatial and temporal variables, respectively. The propagation velocity c is an unknown positive constant satisfying c c 0 >0 , while q>0 denotes the elastic coefficient at the boundary. The two unknown initial profiles are given by u 0 H 1 ( 0,1 ) and u 1 L 2 ( 0,1 ) , corresponding to the displacement and velocity at t=0 , respectively. Apart from boundedness, no additional restriction is imposed on either initial datum. The signal U( t ) serves as a Neumann-type boundary input and describes the stress flux applied at the left endpoint of the bar. The measured output y( t ) is the displacement recorded at the boundary. To explicitly indicate the dependence of the solution on the control input and the initial data, the solution of (1.1) may be denoted by u=u( x,t;U, u 0 , u 1 ) .

Inverse Problem. Consider system (1.1), where the wave velocity c and the initial data ( u 0 , u 1 ) are unknown. The objective is to construct a boundary input U L 2 ( 0,T ) such that the observation y( t )=u( 0,t ) , t( 0,T ) , uniquely determines c , u 0 ( x ) , and u 1 ( x ) .

The inverse problem considered here has two notable features. First, the wave velocity and both initial profiles must be determined simultaneously, whereas the available information consists solely of the displacement trace recorded at the left endpoint x=0 . Recovering several unknown quantities from such limited data is therefore particularly difficult. Second, an appropriately chosen boundary excitation U( t ) is essential for distinguishing the wave velocity from the two initial states. Its purpose is to enrich the system dynamics so that the resulting output y( t ) carries enough information to identify all three unknown quantities uniquely. In this respect, the boundary input serves a role analogous to that of persistent excitation in adaptive control. To demonstrate this fact, consider the following two different collections of unknown quantities, where ω k and ω m ( km ) denote two distinct positive roots of the characteristic equation ωtanω=q of the Robin boundary-value problem. The corresponding eigenfunctions cos( ω n x ) satisfy both the Neumann condition at x=0 and the Robin condition at x=1 :

  • Case 1: Let c 1 >0 be arbitrary, u 01 ( x )=cos( ω k x ) , and u 11 ( x )=0 .

The zero-input solution takes the form u 1 ( x,t )=cos( ω k c 1 t )cos( ω k x ) , which yields the boundary output y( t )=cos( ω k c 1 t ) at x=0 .

  • Case 2: Let c 2 = ω k ω m c 1 , u 02 ( x )=cos( ω m x ) , and u 12 ( x )=0 .

The zero-input solution becomes

u 2 ( x,t )=cos( ω m c 2 t )cos( ω m x )=cos( ω k c 1 t )cos( ω m x ) , which produces the

identical boundary output y( t )=cos( ω k c 1 t ) at x=0 .

By construction, both initial profiles are eigenfunctions of the underlying Sturm-Liouville problem and thus satisfy the boundary conditions of system (1.1). Nevertheless, the two distinct sets of unknown parameters yield exactly the same boundary displacement trace. Hence, the measured trace cannot be used to discriminate between the two cases. Equivalently, when no boundary excitation is applied, the input-output map is not injective. Therefore, the observation y( t ) alone is insufficient to uniquely determine the wave velocity c together with the initial data u 0 and u 1 .

The contributions of this work can be summarized in three points. First, motivated by the switched boundary-input strategy proposed in [31] for the joint identification of the diffusion coefficient and the initial profile of a one-dimensional heat equation, we adapt the underlying identification idea to a hyperbolic wave equation. Second, in view of the oscillatory nature of wave propagation, which is fundamentally different from the dissipative behavior of heat conduction, we establish a reconstruction framework for the simultaneous identification of the constant wave speed c and two initial states u 0 ( x ) and u 1 ( x ) from a single boundary observation. Third, in contrast to many identifiability results based on inverse spectral theory, which assume that the initial data have a nonzero projection onto every eigenfunction, our method eliminates this requirement through the designed boundary control and therefore permits some modal coefficients of the initial states to vanish.

The remainder of this article is arranged as follows. Section 2 studies the joint identifiability of the wave speed c and the two initial states by means of a Fourier-series argument. Section 3 develops an identification procedure that integrates the matrix pencil technique, controlled-residual fitting, and regularized least-squares reconstruction. Section 4 examines the errors associated with applying the matrix pencil technique to the corresponding infinite-dimensional spectral estimation problem. Finally, Section 5 reports numerical experiments that assess the performance of the procedure developed in Section 3.

2. Identifiability

System (1.1) is formulated on the Hilbert space = H 1 ( 0,1 )× L 2 ( 0,1 ) . We are equipped with the following inner product , defined by

( f 1 , g 1 ),( f 2 , g 2 ) = 0 1 c 2 f 1 f 2 ¯ dx + 0 1 g 1 g 2 ¯ dx + c 2 q f 2 ( 1 ) f 1 ( 1 ) ¯ (2.1)

and the norm induced by this inner product will be written as .

Let the operator A:D( A )( ) be specified by

A( f g )=( g c 2 f ), (2.2)

where its domain is given by

D( A )={ ( f,g ) H 2 ( 0,1 )× H 1 ( 0,1 )| f ( 0 )=0, f ( 1 )=qf( 1 ),q>0 }. (2.3)

With respect to the inner product defined in (2.1), the operator A is skew-adjoint on the separable Hilbert space . It follows that all its eigenvalues lie on the imaginary axis and appear in complex-conjugate pairs; namely,

λ n ± =±i ω n c,n=1,2,3,, (2.4)

Here, the sequence { ω n } n=1 consists of all positive solutions to

ωtanω=q,q>0. (2.5)

For each eigenvalue λ n ± , an associated eigenvector can be chosen as

ϕ n ± ( x )= ( cos( ω n x ),±i ω n ccos( ω n x ) ) ,n=1,2,3,. (2.6)

It is not immediate from the unboundedness and skew-adjointness of A that its eigenvectors form an orthogonal basis for . This property can instead be established through the inverse operator. Indeed, the Rellich-Kondrachov compact embedding theorem ensures that A 1 is compact. Moreover, the skew-adjointness of A yields ( A 1 ) * = A 1 , and hence A 1 is also skew-adjoint. Since is separable, the spectral theorem for compact normal operators guarantees that the eigenvectors associated with A 1 constitute a complete orthogonal system in . Furthermore, A and A 1 possess the same eigenvectors, with their corresponding eigenvalues being reciprocal. It therefore follows that { ϕ n ± ( x ) } n=1 forms an orthogonal basis of .

Normalizing these eigenvectors yields the orthonormal basis { ϕ ˜ n ± ( x ) } n=1 , i.e.,

ϕ ˜ n ± ( x )= 1 α n ϕ n ± ( x ), (2.7)

where the normalization constant is

α n =c ω n ( ω n + 1 2 sin( 2 ω n ) ) , (2.8)

satisfying ϕ ˜ n ± =1 .

Define the state vector

z( t )= ( u( t ), u t ( t ) ) ,

where u( t )=u( ,t ) and u t ( t )= t u( ,t ) , and the initial state

z 0 = ( u 0 , u 1 ) (2.9)

encodes the initial displacement and velocity prescribed by u( x,0 )= u 0 ( x ) and u t ( x,0 )= u 1 ( x ) .

Accordingly, system (1.1) admits the following first-order representation in the dual space [ D( A ) ] :

{ z ˙ ( t )=Az( t )+BU( t ), t>0, z( 0 )= z 0 . (2.10)

Here, B=( 0 c 2 δ( x ) ) , where δ( x ) denotes the Dirac delta distribution.

Theorem 2.1 (Well-posedness of the nonhomogeneous abstract evolution equation) Let = H 1 ( 0,1 )× L 2 ( 0,1 ) be equipped with the inner product introduced in (2.1), and consider the operator A:D( A )( ) specified by (2.2) - (2.3). Assume that A is the generator of an isometric C 0 -semigroup { S( t ) } t0 on , and that B is admissible as a control operator for A . Equivalently, B * is an admissible observation operator for A * . Then, for every initial datum z 0 = ( u 0 , u 1 ) and every input U L loc 2 ( [ 0, ); ) , the abstract system (2.10) possesses exactly one mild solution zC( [ 0, ); ). This solution is represented by the variation-of-constants formula

z( t )=S( t ) z 0 + 0 t S( ts )BU( s )ds . (2.11)

Moreover, for each T>0 , there exists a constant C T >0 such that

z( t ) C T ( z 0 + U L 2 ( 0,T ) ),t[ 0,T ]. (2.12)

Consequently, the solution varies continuously with respect to both the initial datum z 0 and the control input U .

Proof. The proof proceeds in two steps.

Step 1. A generates an isometric C 0 -semigroup on .

According to the Lumer-Phillips theorem, it is enough to establish that A is a densely defined dissipative operator and that the range of λIA covers for some λ>0 . The density of D( A ) in follows directly from the definition of the domain. Moreover, for any zD( A ) , we have

Re Az,z =0, (2.13)

which implies that A is dissipative. Therefore, it remains only to prove the surjectivity of λIA . Let ( h 1 , h 2 ) be arbitrary and consider the equation.

( λIA )( u v )=( h 1 h 2 ),

which is equivalent to

{ λuv= h 1 , λv c 2 u = h 2 .

Substituting v=λu h 1 into the second equation yields the elliptic boundary value problem

λ 2 u c 2 u =λ h 1 + h 2 , u ( 0 )=0, u ( 1 )=qu( 1 ). (2.14)

By the well-posedness theory for second-order boundary value problems, the above equation possesses a unique solution u H 2 ( 0,1 ) . Consequently, v=λu h 1 H 1 ( 0,1 ) , which implies that ( u,v ) D( A ) is a solution of the resolvent equation. Therefore, λIA is onto. The Lumer-Phillips theorem then guarantees that A is the generator of an isometric C 0 -semigroup { S( t ) } t0 on .

Step 2. The control operator B is admissible for A .

Using the duality principle, the admissibility of B is equivalent to that of the observation operator B * for A * . Since A is skew-adjoint, one has A * =A , and B * =( 0, c 2 δ( x ) ) . Hence, B * ( u, u t ) = c 2 u t ( 0,t ) . Accordingly, it remains to establish the existence of positive constants T and K T such that every solution of the dual system satisfies

{ v tt = c 2 v xx , v x ( 0,t )=0, v x ( 1,t )=qv( 1,t ), v( x,0 )= v 0 ( x ), v t ( x,0 )= v 1 ( x ) (2.15)

satisfy

0 T | v t ( 0,t ) | 2 dt K T ( v 0 , v 1 ) 2 . (2.16)

Define the energy

E( t )= 1 2 ( v, v t ) 2 = 1 2 ( 0 1 c 2 | v x | 2 dx + 0 1 | v t | 2 dx + c 2 q | v( 1 ) | 2 ). (2.17)

Using the multiplier ( x1 ) v x , we derive the following identity:

d dt 0 1 ( x1 ) v x v t dx = 1 2 v t 2 ( 0,t ) 1 2 0 1 ( v t 2 + c 2 v x 2 )dx . (2.18)

Upon integrating both sides of equation (2.18) with respect to t over the interval [ 0,T ] , one arrives at

0 T [ d dt 0 1 ( x1 ) v x v t dx ]dt = 1 2 0 T v t 2 ( 0,t )dt 1 2 0 T 0 1 ( v t 2 + c 2 v x 2 )dxdt . (2.19)

Owing to the isometric dissipativity property, E( t )=E( 0 ) holds for every t0 . Observing that | x1 |1 , it follows that

| 0 1 ( x1 ) v x v t dx | 1 2 0 1 ( v x 2 + v t 2 )dx 1 min{ 1, c 2 } E( t )= 1 min{ 1, c 2 } E( 0 ),

which implies that the left-hand term in equation (2.19) satisfies

| 0 T [ d dt 0 1 ( x1 ) v x v t dx ]dt | 1 min{ 1, c 2 } E( 0 ). (2.20)

Moreover, by (2.17), we obtain

0 1 ( v t 2 + c 2 v x 2 )dx =2E( t ) c 2 q | v( 1 ) | 2 2E( t )=2E( 0 ),q>0. (2.21)

Substituting (2.20) and (2.21) into the integral equality (2.19) and rearranging terms, we obtain

1 2 0 T v t 2 ( 0,t )dt = 1 2 0 T 0 1 ( v t 2 + c 2 v x 2 )dxdt + 0 T [ d dt 0 1 ( x1 ) v x v t dx ]dt 1 2 0 T 2E( 0 )dt + 1 min{ 1, c 2 } E( 0 ) =TE( 0 )+ 1 min{ 1, c 2 } E( 0 ). (2.22)

Upon multiplying both sides of equation (2.22) by a factor of 2, it follows that

0 T v t 2 ( 0,t )dt 2 K T E( 0 ), (2.23)

where the constant K T =T+ 1 min{ 1, c 2 } . By definition (2.17), we have

E( 0 )= 1 2 ( u 0 , u 1 ) 2 . (2.24)

Combining this with inequality (2.23), we immediately obtain

0 T | v t ( 0,t ) | 2 dt K T ( v 0 , v 1 ) 2 .

Therefore, the admissibility of B * for A * directly leads to the admissibility of B as a control operator for A .

Since A generates an isometric C 0 -semigroup and B is admissible, the standard theory of abstract control systems ensures that the nonhomogeneous evolution equation possesses a unique mild solution zC( [ 0, ); ) , which is represented by the variation-of-constants formula (2.11). Moreover, the solution satisfies the energy estimate (2.12), guaranteeing its continuous dependence on both the initial condition and the control input.

We expand the initial state z 0 = ( u 0 , u 1 ) with respect to the orthonormal eigenbasis { ϕ ˜ n ± } n1 as

z 0 = n=1 ( a n + ϕ ˜ n + + a n ϕ ˜ n ), (2.25)

where a n ± = z 0 , ϕ ˜ n ± denote the initial modal coefficients.

We rely on a fundamental property satisfied by the isometric C 0 -semigroup { S( t ) } t0 associated with the operator A , that is,

S( t ) ϕ ˜ n ± = e λ n ± t ϕ ˜ n ± . (2.26)

Combining the variation-of-constants formula (2.11) for the system solution, we compute the observations contributed by the initial state term and the control term, respectively, and finally obtain the expression for the boundary observation y( t ) at x=0 as

y( t )= y 0 ( t )+ y U ( t ) = n=1 1 α n ( a n + e λ n + t + a n e λ n t )+ 0 t G( ts,0 )U( s )ds u( 0,t;0, u 0 , u 1 )+u( 0,t;U,0,0 ), (2.27)

where the Green’s function is expressed as

G( ts,0 )= n=1 i ω n c 3 α n 2 ( e λ n ( ts ) e λ n + ( ts ) ). (2.28)

Assume that T 2 > T 1 >0 and that the boundary control vanishes identically, i.e., U( t )=0 for every t[ 0, T 2 ] . Under this assumption, the boundary observation takes the form

y( t )=u( 0,t;0, u 0 , u 1 )= n=1 ( C n + e λ n + t + C n e λ n t ),t[ T 1 , T 2 ], (2.29)

in which the coefficients are given by C n ± = a n ± α n for each n * .

Because the initial data u 0 and u 1 are not known a priori, one cannot determine in advance which coefficients C n ± are nonzero. We define an unknown set K * such that C k ± 0 for kK and C k ± =0 for kK .

Theorem 2.2 Assume that 0< T 1 < T 2 < , u 0 H 1 ( 0,1 ) , and u 1 L 2 ( 0,1 ) . Then the eigenvalues and corresponding coefficients { ( λ k + , C k + ),( λ k , C k ) } kK can be uniquely determined from the observation y( t ) on the interval [ T 1 , T 2 ] .

Proof. The zero-input boundary response admits the nonharmonic Fourier series representation

y( t )= n=1 ( C n + e i ω n ct + C n e i ω n ct ),t0, (2.30)

where the frequencies ± ω n c are purely imaginary and derived from the characteristic equation ωtanω=q . By the properties of the Sturm-Liouville problem, the sequence { ω n } n1 is uniformly separated: there exists a constant γ>0 depending only on q such that

inf nm | ω n ω m |γ>0. (2.31)

Consequently, the frequency set Λ= { ± ω n c } n1 is also uniformly separated with minimal spacing cγ>0 .

The regularity assumptions u 0 H 1 ( 0,1 ) and u 1 L 2 ( 0,1 ) imply that the coefficients satisfy

n=1 n 2 ( | C n + | 2 + | C n | 2 )<, (2.32)

which guarantees absolute and uniform convergence of the series on any bounded time interval.

We now invoke the Ingham inequality for uniformly separated frequencies. If the observation interval length satisfies

T 2 T 1 > 2π cγ , (2.33)

then there exists a constant C Ing >0 such that

T 1 T 2 | n=1 ( C n + e i ω n ct + C n e i ω n ct ) | 2 dt C Ing n=1 ( | C n + | 2 + | C n | 2 ). (2.34)

Suppose there exist two sets of spectral parameters { λ k ± , C k ± } and { λ ˜ k ± , C ˜ k ± } that generate identical boundary observations on [ T 1 , T 2 ] . Subtracting the two representations yields a series that vanishes identically on [ T 1 , T 2 ] . Applying the Ingham inequality to the difference series forces all coefficients to be zero, which implies that the two sets of frequencies (poles) must coincide exactly, and the corresponding modal coefficients are equal.

Therefore, the eigenvalues and corresponding coefficients

{ ( λ k + , C k + ),( λ k , C k ) } kK are uniquely determined by the boundary observation y( t ) on [ T 1 , T 2 ] , provided the observation interval is sufficiently long.

Theorem 2.3 Assume that 0< T 1 < T 2 < T 3 < , u 0 H 1 ( 0,1 ) , and u 1 L 2 ( 0,1 ) . Let the control input U L 2 ( 0, T 3 ) satisfy

{ U( t )=0, t[ 0, T 2 ), U( t )0, foralmostallt[ T 2 , T 3 ]. (2.35)

Denote the associated boundary measurement by

y( t )=u( 0,t;U, u 0 , u 1 ),t[ T 1 , T 3 ].

Then, the wave speed c and the initial states u 0 ( x ) and u 1 ( x ) can be uniquely determined from the boundary observation y( t ) on the interval [ T 1 , T 3 ] .

Proof. From equation (2.27), we define the difference observation

y ˜ ( t ) kK [ C k + e λ k + ( t+ T 2 ) + C k e λ k ( t+ T 2 ) ]y( t+ T 2 ),t( 0, T 3 T 2 ]. (2.36)

Let U ˜ ( t )=U( t+ T 2 ) for t( 0, T 3 T 2 ] , and denote the Green’s function as

G( t,0 )= n=1 i ω n c 3 α n 2 ( e λ n t e λ n + t ) n=1 G n ( e λ n t e λ n + t ),t( 0, T 3 T 2 ]. (2.37)

Substituting these into the observation formula yields

y ˜ ( t )= 0 t G( ts,0 ) U ˜ ( s )ds ,t( 0, T 3 T 2 ]. (2.38)

We first justify the continuity of the Green function G( t,0 ) and then establish its unique identifiability from finite-time convolution data. Substituting the spectral expansion and normalization constants into the expression for G( t,0 ) , we obtain the trigonometric series

G( t,0 )= n=1 2c ω n + 1 2 sin( 2 ω n ) sin( ω n ct ). (2.39)

From the Sturm-Liouville eigenvalue condition ω n tan ω n =q , we have ω n ~( n 1 2 )π as n , which yields coefficient decay

A n := 2c ω n + 1 2 sin( 2 ω n ) =O( n 1 ). (2.40)

The sequence { A n } is positive and monotonically decreasing toward zero. By the Dirichlet test for trigonometric series, the series converges uniformly on every compact time interval [ 0,T ] . Consequently,

G( ,0 )C( [ 0,T ] ) L 1 ( 0,T ),foranyT>0,

and term-by-term evaluation gives G( 0,0 )=0 .

Recall the shifted input U ˜ ( t )=U( t+ T 2 ) for t( 0, T 3 T 2 ] . From the assumption U L 2 ( 0, T 3 ) , we obtain U ˜ L 2 ( 0, T 3 T 2 ) L 1 ( 0, T 3 T 2 ) . Both G( ,0 ) and U ˜ satisfy the function-space hypotheses of the Titchmarsh convolution theorem ([24] Chap. 1): for functions f,g L 1 ( 0,T ) , if the convolution

( fg )( t )= 0 t f( ts )g( s )ds (2.41)

vanishes for almost every t( 0,T ) , then there exists α[ 0,T ] such that f=0 almost everywhere on ( 0,α ) and g=0 almost everywhere on ( 0,Tα ) .

We now deduce the deconvolution uniqueness needed for our argument. Suppose two candidates G 1 , G 2 L 1 ( 0, T 3 T 2 ) satisfy G 1 U ˜ = G 2 U ˜ almost everywhere on ( 0, T 3 T 2 ] . Define f:= G 1 G 2 , so that f U ˜ =0 a.e. Applying the Titchmarsh result, there exists α[ 0, T 3 T 2 ] such that f=0 a.e. on ( 0,α ) and U ˜ =0 a.e. on ( 0, T 3 T 2 α ) . By hypothesis, U ˜ ( t )0 for almost every t( 0, T 3 T 2 ] , which forces T 3 T 2 α=0 , i.e., α= T 3 T 2 . Therefore, f=0 a.e. on ( 0, T 3 T 2 ] , meaning G 1 = G 2 almost everywhere. Since G 1 , G 2 are continuous functions, almost-everywhere equality implies pointwise equality for all t( 0, T 3 T 2 ] . Hence, G( t,0 ) is uniquely determined from the convolution relation.

Moreover, according to Theorem 2.2, the spectral parameters { ( λ k + , C k + ),( λ k , C k ) } kK are determined by the boundary measurement { y( t )|t[ T 1 , T 2 ] } . Hence, the extended observation data { y ˜ ( t )|t( 0, T 3 T 2 ] } is uniquely determined by the original measurement { y( t )|t[ T 1 , T 3 ] } . Since G n 0 for all n , applying Theorem 2.2 yields that the eigenvalue sequence { λ n + } n * is identifiable from { G( t,0 )|t( 0, T 3 T 2 ] } . Combining this result with the relation λ n ± =±i ω n c , the wave speed c can consequently be identified uniquely.

We now proceed to investigate whether the initial data u 0 ( x ) and u 1 ( x ) can be uniquely determined. Substituting the identified c back into equation (2.27), we rearrange it as

y( t )+ 0 t G( ts,0 )U( s )ds = n=1 1 α n ( a n + e λ n + t + a n e λ n t ),t[ T 1 , T 3 ]. (2.42)

The identification of c from the measured output { y( t )|t[ T 1 , T 3 ] } enables us to evaluate the corresponding spectral relation completely. In this relation, the unknown terms appear in the form of a complex exponential expansion. The uniqueness property of such spectral representations guarantees that the expansion coefficients { 1 α n ( a n + , a n ) } can be uniquely obtained from the available observation data. Therefore, the modal coefficients associated with the initial conditions are determined.

u 0 ( x )= n=1 u 0 , ϕ n ϕ n ( x ), u 1 ( x )= n=1 u 1 , ϕ n ϕ n ( x ), (2.43)

Here, the Fourier coefficients u 0 , ϕ n and u 1 , ϕ n can be calculated from the identified spectral quantities { λ n ± } and { a n ± } . Hence, the initial profiles u 0 ( x ) and u 1 ( x ) are uniquely determined from the boundary measurement { y( t )|t[ T 1 , T 3 ] } .

3. Numerical Computation Method

From the analysis in the preceding sections, it is evident that the core challenge of the identification problem lies in retrieving the spectral-coefficient pairs { ( C n + , λ n + ),( C n , λ n ) } n * from the boundary measurements y( t ) on the interval [ T 1 , T 2 ] , based on the complex exponential series representation given in (2.27). A primary obstacle lies in the fact that an infinite number of coefficients C n ± in (2.27) may be nonzero. To address this, we adopt the matrix pencil technique in this section to extract a subset of the spectral-coefficient data { ( C n + , λ n + ),( C n , λ n ) } from the series truncated to its first M terms in (2.27), with the remaining higher-order components treated as measurement noise.

3.1. Bounded-Rank Truncation

Let M * be a positive integer. We split the complex exponential series in (2.29) into two components:

y( t )= n=1 M ( C n + e λ n + t + C n e λ n t )+e( M+1,t ),t[ T 1 , T 2 ], (3.1)

where the remainder term is defined as

e( M+1,t )= n=M+1 ( C n + e λ n + t + C n e λ n t ),t[ T 1 , T 2 ]. (3.2)

The following theorem establishes a uniform estimate for the remainder e( M+1,t ) .

Theorem 3.1 Suppose that c is bounded below by a positive constant c 0 , and let ( u 0 , u 1 ) H 1 ( 0,1 )× L 2 ( 0,1 ) . At any time t[ T 1 , T 2 ] , the error associated with the ( M+1 ) -st truncation level obeys

| e( M+1,t ) |C M 1/2 , (3.3)

where C is a positive constant whose value remains unchanged as M varies.

Proof. As n , the characteristic frequencies satisfy ω n ~nπ . From the definition of α n , we have

α n =c ω n ( ω n + 1 2 sin( 2 ω n ) ) ~cnπ. (3.4)

Applying Parseval’s theorem to the complete orthonormal system { ϕ ˜ n ± } of , we obtain

z 0 2 = n=1 ( | a n + | 2 + | a n | 2 )<, (3.5)

where z 0 = ( u 0 , u 1 ) . Thus, for any M * ,

n=M+1 | a n ± | 2 z 0 2 <. (3.6)

For any t[ T 1 , T 3 ] , note that | e λ n ± t |=1 . By the triangle inequality,

| e( M+1,t ) |=| n=M+1 ( C n + e λ n + t + C n e λ n t ) | n=M+1 ( | C n + e λ n + t |+| C n e λ n t | ) = n=M+1 ( | C n + |+| C n | ) = n=M+1 ( | a n + | α n + | a n | α n ). (3.7)

The tail of the coefficient series can be controlled by the Cauchy-Schwarz estimate as follows

n=M+1 | a n ± | α n 1 c 0 π ( n=M+1 1 n 2 ) 1 2 ( n=M+1 | a n ± | 2 ) 1 2 z 0 M 1/2 c 0 . (3.8)

Let C= 2 z 0 c 0 . Then

| e( M+1,t ) |C M 1/2 ,

where C is a positive constant whose value remains unchanged as M varies.

3.2. Identification Algorithm

Let 0< T 1 < T 2 < T 3 be three arbitrary positive constants, and let the control function U( t ) be chosen as the following on-off control:

U( t )={ 0, t( 0, T 2 ), 1, t[ T 2 , T 3 ]. (3.9)

The corresponding boundary observation data is denoted by { y( t )=u( 0,t;U, u 0 , u 1 )|t[ T 1 , T 3 ] } .

It can be seen from the proofs of Theorem 2.2 and Theorem 2.3 on identifiability analysis that the core of the identification algorithm lies in estimating the conjugate modal pairs { ( λ k + , C k + ),( λ k , C k ) } kK from the finite-time observation { y( t )= kK ( C k + e λ k + t + C k e λ k t ) |t[ T 1 , T 2 ] } . As indicated by (2.27), the boundary output y( t ) of system (1.1) can be decomposed into two components u( 0,t;0, u 0 , u 1 ) and u( 0,t;U,0,0 ) . Once { ( λ k + , C k + ),( λ k , C k ) } kK are identified, the uncontrolled free response component, which is determined by the unknown initial states, u( 0,t;0, u 0 , u 1 ) , can be eliminated from the boundary observation y( t ) . This allows the identification problem for the wave speed c to be equivalently transformed into a problem with zero initial states. After estimating the wave speed c , the remaining task consists of reconstructing the initial states.

Based on the above analysis, the identification algorithm for the wave speed and initial states can be summarized into the following four steps.

3.2.1. Step 1: Matrix-Pencil Recovery of Selected Eigenvalues of the System Operator A from Uncontrolled Boundary Data

The boundary input is deactivated over the interval [ 0, T 2 ] , that is, U( t )=0 . Consequently, for t[ T 1 , T 2 ] , the measured boundary observation admits the modal representation

u( 0,t;0, u 0 , u 1 )= n=1 ( C n + e λ n + t + C n e λ n t ) = k=0 M1 ( C n k + e λ n k + t + C n k e λ n k t )+ r M ( t ),t[ T 1 , T 2 ]. (3.10)

Let K c :=#K , where K is the index set defined previously and K c may be infinite. We enumerate the elements of K as

K={ n 0 , n 1 , },

so that { C n k ± } k=0 K c 1 comprises all the nonzero spectral coefficient pairs in { C n ± } n * . The contribution of the observable modes beyond the first M pairs is represented by

r M ( t ):= k=M K c 1 ( C n k + e λ n k + t + C n k e λ n k t ), (3.11)

with the upper limit interpreted as infinity when K c = .

The truncation estimate established in Theorem 3.1 implies that

sup t[ T 1 , T 2 ] | r M ( t ) |C M 1/2 , (3.12)

for a positive constant C that does not depend on M . Hence, r M ( t ) converges uniformly to zero on [ T 1 , T 2 ] as M . The uncontrolled boundary observation can therefore be approximated by the finite exponential expansion

u( 0,t;0, u 0 , u 1 ) k=0 M1 ( C n k + e λ n k + t + C n k e λ n k t ),t[ T 1 , T 2 ]. (3.13)

To identify the exponents in (3.13), the boundary observation is sampled on a uniform temporal grid

t i = T 1 +iΔ t 1 ,i=0,1,, N 1 1,Δ t 1 = T 2 T 1 N 1 1 .

Thus, N 1 samples are available. Setting

y i :=u( 0, t i ;0, u 0 , u 1 ), (3.14)

together with

R k ± := C n k ± e λ n k ± T 1 , z k ± := e λ n k ± Δ t 1 , (3.15)

gives the discrete observation model

y i = k=0 M1 [ R k + ( z k + ) i + R k ( z k ) i ]+ ε i ,i=0,1,, N 1 1, (3.16)

where ε i := r M ( t i ) is the error generated by the neglected spectral tail. In particular, Theorem 3.1 yields

max 0i N 1 1 | ε i |=O( M 1/2 ). (3.17)

Therefore, the sampled boundary observation has the form of a finite sum of discrete exponentials perturbed by an additive error, which permits the direct application of a matrix-pencil construction.

Since the initial state z 0 = ( u 0 , u 1 ) T is real-valued and the normalized eigenvectors satisfy ϕ ˜ n = ϕ ˜ n + ¯ , the initial modal coefficients obey a n = a n + ¯ . Moreover, because α n is positive and real and C n ± = a n ± / α n , it follows that C n = C n + ¯ . Consequently,

C n + =0 C n =0.

Thus, each observable mode contributes a pair of nonzero exponential terms. Provided that the corresponding discrete poles are mutually distinct, the truncated representation in (3.16) contains P=2M discrete poles.

Choose the pencil parameter L such that PL N 1 P . In the numerical implementation, L may be set to N 1 /3 , provided that this value lies within the admissible range. The shifted Hankel matrices constructed from the measured samples are

Y 0 =[ y 0 y 1 y L1 y 1 y 2 y L y N 1 L1 y N 1 L y N 1 2 ], Y 1 =[ y 1 y 2 y L y 2 y 3 y L+1 y N 1 L y N 1 L+1 y N 1 1 ]. (3.18)

In the absence of perturbations, Y 0 has rank P , and the discrete poles are determined by the shift relation between Y 0 and Y 1 . For measured data, the effective model order is inferred from the singular-value decomposition

Y 0 =UΣ V * ,Σ=diag( σ 1 , σ 2 , ), σ 1 σ 2 0. (3.19)

Given a prescribed relative threshold ε svd >0 , the number of identifiable discrete poles is estimated by

P ^ =#{ j: σ j σ 1 ε svd }. (3.20)

After imposing the paired spectral structure, let M ^ denote the number of retained complete pole pairs. If all the identified poles admit valid conjugate partners, then

P ^ =2 M ^ . (3.21)

Let U P ^ , Σ P ^ , and V P ^ denote the singular-vector and singular-value matrices associated with the P ^ dominant singular values. The reduced matrix pencil is then represented by

Z E = Σ P ^ 1 U P ^ * Y 1 V P ^ . (3.22)

Its eigenvalues { z ^ j } j=1 P ^ provide estimates of the discrete poles { z k + , z k } . The corresponding continuous-time exponents are determined through

λ ^ j = log z ^ j Δ t 1 ,j=1,2,, P ^ , (3.23)

where the logarithmic branch is selected consistently with the spectral location of the system operator.

The mapping from discrete-time poles to continuous-time exponents via the complex logarithm is multi-valued. Consistent selection of the logarithmic branch alone does not guarantee unique identification of the continuous-time exponents from the sampled poles. To prevent aliasing of the retained modal frequencies over the prescribed wave-speed search interval [ c min , c max ] , the sampling interval must satisfy the following anti-aliasing condition.

Let ω M ^ denote the angular wave number of the highest retained mode among the identified conjugate pole pairs. Since the discrete poles are given by

z ^ k ± =exp( ±i ω k cΔ t 1 ), (3.24)

the sampling interval is selected such that

ω M ^ c max Δ t 1 <π. (3.25)

Equivalently,

Δ t 1 < π ω M ^ c max . (3.26)

Under this condition, all retained modal frequencies remain inside the principal branch of the complex logarithm, and the continuous-time exponents are uniquely determined by the sampled poles.

After arranging the identified exponents into their + and − branches, one obtains

{ λ ^ n k + , λ ^ n k } k=0 M ^ 1 ,

which constitutes the finite spectral information required in the subsequent identification steps. Once these exponents have been determined, the associated modal coefficients can be computed from (3.16) by a linear least-squares fit. The underlying matrix-pencil principle may be found in [32].

3.2.2. Step 2: Linear Least-Squares Estimation of the Spectral Coefficients

The eigenvalue estimates obtained in Step 1 are held fixed. Since the initial state is real-valued, the spectral coefficients associated with the two conjugate branches are not independent. In particular, for each retained mode,

λ ^ n k = λ ^ n k + ¯ , C n k = C n k + ¯ ,k=0,1,, M ^ 1.

Therefore, only the coefficients of the positive-frequency branch are treated as independent unknowns. Let

C= [ C n 0 + C n 1 + C n M ^ 1 + ] T M ^ , (3.27)

and define the observation vector by

y= [ y 0 y 1 y N 1 1 ] T N 1 . (3.28)

The zero-input boundary observation can then be written as

y( t i )=2Re( k=0 M ^ 1 C n k + e λ ^ n k + t i )+ ε i ,i=0,1,, N 1 1. (3.29)

Define the regression matrix Φ N 1 × M ^ by

Φ i+1,k+1 = e λ ^ n k + t i ,i=0,1,, N 1 1,k=0,1,, M ^ 1. (3.30)

Provided that Φ has full column rank, the independent spectral coefficient estimates are uniquely determined from the constrained least-squares problem

C ^ =arg min C M ^ y2Re( ΦC ) 2 2 . (3.31)

Consequently, the reconstructed zero-input boundary response is

y 0 * ( t )=2Re( k=0 M ^ 1 C ^ n k + e λ ^ n k + t ),t[ T 1 , T 3 ], (3.32)

which is real-valued by construction.

3.2.3. Step 3: Identification of the Wave Speed via Controlled Residual Fitting

A uniform sampling grid on [ T 2 , T 3 ] is specified by

t i = T 2 +iΔ t 2 ,i=0,1,, N 2 1,

where

Δ t 2 = T 3 T 2 N 2 1 .

Thus, t 0 = T 2 and t N 2 1 = T 3 . The boundary control is chosen as

U( t )=1,t[ T 2 , T 3 ].

From (2.31) and (2.32), we obtain

y( t i )= y 0 ( t i )+ y 1 ( t i ;c ) y 0 * ( t i )+ y 1 ( t i ;c ), i=0,1,, N 2 1. (3.33)

We define a new temporal variable

τ i = t i T 2 .

Then

y 1 ( t i ;c )= T 2 t i G( t i s,0 )ds = 0 τ i n=1 i ω n c 3 α n 2 ( e λ n ( τ i s ) e λ n + ( τ i s ) )ds = n=1 c 2 α n 2 ( 2 e λ n τ i e λ n + τ i ) =2 n=1 β n [ 1cos( ω n c τ i ) ]. (3.34)

Here, { ω n } n1 are the spectral parameters determined by the Sturm-Liouville operator, and

β n = 1 ω n ( ω n + 1 2 sin( 2 ω n ) ) .

On the controlled time interval [ T 2 , T 3 ] , we define the residual signal by

r( t i ):=y( t i ) y 0 * ( t i ),i=0,1,, N 2 1. (3.35)

It follows from (3.33) that

r( t i ) y 1 ( t i ;c ).

For numerical evaluation, the infinite series in (3.34) is truncated after Q terms:

y 1,Q ( t i ;c )=2 n=1 Q β n [ 1cos( ω n c τ i ) ]. (3.36)

The wave-speed estimate is selected from the set of minimizers of the bounded nonlinear least-squares criterion

c * = argmin c[ c min , c max ] J Q ( c ), (3.37)

where

J Q ( c )= i=1 N 2 1 | r( t i ) y 1,Q ( t i ;c ) | 2 . (3.38)

A two-stage strategy is adopted. First, the objective function is evaluated over a coarse grid on [ c min , c max ] to identify a suitable initial candidate. A bounded scalar minimization method is then applied locally to obtain a refined estimate of c * .

3.2.4. Step 4: Reconstruction of the Initial States via Regularized Least Squares

Using the wave-speed estimate c * determined in Step 3, the initial state ( u 0 , u 1 ) is identified from the zero-input boundary observations collected over [ T 1 , T 2 ] .

Since U( t )=0 on [ T 1 , T 2 ] , the boundary observation on this interval is generated only by the free evolution of the unknown initial states. By the truncated modal representation of the zero-input response, and replacing the unknown wave speed c by its estimate c * , we approximate the observation data by

y( t i ) n=1 P i [ A n cos( ω n c * t i )+ B n sin( ω n c * t i ) ],i=0,1,, N 1 1. (3.39)

Here P i denotes the number of physical modes retained for the identification of the initial states, and A n , B n are the real modal coefficients to be determined.

Let

Y=[ y( t 0 ) y( t 1 ) y( t N 1 1 ) ] N 1 , (3.40)

and define the unknown coefficient vector

Θ= [ A 1 B 1 A 2 B 2 A P i B P i ] 2 P i . (3.41)

We construct the matrix

Ψ N 1 ×2 P i

by

Ψ i+1,2n1 =cos( ω n c * t i ), Ψ i+1,2n =sin( ω n c * t i ),

for

i=0,1,, N 1 1,n=1,2,, P i .

Then the identification of the coefficients A n and B n is reduced to the overdetermined linear system

ΨΘY. (3.42)

Equivalently, Θ is obtained by solving the linear least-squares problem

min Θ 2 P i ΨΘY 2 2 . (3.43)

Since the underlying initial-state identification problem is ill-posed, the discretized least-squares system may be severely ill-conditioned and sensitive to measurement noise and numerical errors. Therefore, we solve the above system by truncated singular value decomposition. Let

Ψ=UΣ V = k=1 r σ k u k v k ,r:=rank( Ψ ), (3.44)

where σ 1 σ 2 σ r >0 are the nonzero singular values of Ψ. For a given truncation index K , the TSVD regularized solution is

Θ K = k=1 K u k Y σ k v k . (3.45)

The truncation index is selected by the generalized cross-validation criterion

K * =arg min 1Kr GCV( K ), (3.46)

where

GCV( K )= Ψ Θ K Y 2 2 ( N 1 K ) 2 . (3.47)

The final regularized coefficient vector is then defined as

Θ * := Θ K * . (3.48)

Writing

Θ * = [ A 1 * B 1 * A 2 * B 2 * A P i * B P i * ] , (3.49)

we obtain the identified initial displacement and velocity as

u 0 * ( x ):= n=1 P i A n * cos( ω n x ) (3.50)

and

u 1 * ( x ):= n=1 P i ω n c * B n * cos( ω n x ). (3.51)

Indeed, in the representation

A n cos( ω n c * t )+ B n sin( ω n c * t ),

the coefficient A n corresponds to the n -th modal coefficient of the initial displacement, while ω n c * B n corresponds to the n -th modal coefficient of the initial velocity. Hence, the above formulas provide the finite-dimensional identifications of u 0 ( x ) and u 1 ( x ) .

4. Error Analysis

This section investigates the deterministic perturbation arising in the matrix-pencil identification of the spectral quantities in Step 1. The zero-input boundary observation is represented by an infinite modal expansion, whereas the matrix-pencil procedure operates on a finite exponential sequence. Consequently, truncating the modal expansion introduces a residual term into the sampled data and perturbs the associated shifted Hankel matrices. By combining the uniform truncation estimate established in Theorem 3.1 with perturbation results for Moore-Penrose inverses and matrix eigenvalues, we derive explicit bounds for the identified discrete poles and their corresponding continuous-time characteristic exponents.

Unlike the classical finite-dimensional exponential model with stochastic measurement noise, the perturbation considered here is generated by the neglected spectral tail of an infinite-dimensional boundary response. The analysis, therefore, quantifies how the finite-modal approximation propagates through the matrix-pencil identification.

Recall that the observation is sampled uniformly on [ T 1 , T 2 ] at

t i = T 1 +iΔ t 1 ,i=0,1,, N 1 1,Δ t 1 = T 2 T 1 N 1 1 .

The discrete observation model obtained in Step 1 is

y i = k=0 M1 [ R k + ( z k + ) i + R k ( z k ) i ]+ ε i ,i=0,1,, N 1 1, (4.1)

where

R k ± = C n k ± e λ n k ± T 1 , z k ± = e λ n k ± Δ t 1 , ε i = r M ( t i ).

Define the ideal finite exponential sequence by

x i := k=0 M1 [ R k + ( z k + ) i + R k ( z k ) i ]. (4.2)

Then

y i = x i + ε i .

Because the initial state is real-valued, the two spectral branches occur in conjugate pairs. Provided that the sampled poles are mutually distinct, the retained M physical modes generate

P=2M (4.3)

nonzero discrete poles. The pencil parameter is assumed to satisfy

PL N 1 P. (4.4)

Theorem 3.1 gives the uniform estimate

max 0i N 1 1 | ε i | C M , (4.5)

where C>0 is the same constant as that appearing in Theorem 3.1 and is independent of M .

Let X 0 and X 1 denote the shifted Hankel matrices formed from the ideal sequence { x i } i=0 N 1 1 , and let Y 0 and Y 1 be the corresponding matrices constructed from { y i } i=0 N 1 1 . Specifically,

X 0 =[ x 0 x 1 x L1 x 1 x 2 x L x N 1 L1 x N 1 L x N 1 2 ], X 1 =[ x 1 x 2 x L x 2 x 3 x L+1 x N 1 L x N 1 L+1 x N 1 1 ]. (4.6)

and Y 0 , Y 1 are defined analogously by replacing x i with y i . Hence,

X 0 , X 1 , Y 0 , Y 1 ( N 1 L )×L .

Theorem 4.1 (Perturbation bounds for the shifted Hankel matrices) Let L satisfy (4.4), and define

δ M :=C L( N 1 L ) M . (4.7)

Then

Y 0 X 0 F δ M , Y 1 X 1 F δ M . (4.8)

Consequently,

Y j X j 2 δ M ,j=0,1. (4.9)

Proof. Each entry of Y 0 X 0 is one of the residual samples ε i . Since Y 0 X 0 contains L( N 1 L ) entries, (4.5) implies

Y 0 X 0 F 2 = p=1 N 1 L q=1 L | ( Y 0 X 0 ) p,q | 2 L( N 1 L ) max 0i N 1 1 | ε i | 2 C 2 L( N 1 L ) M .

Taking square roots proves the first estimate in (4.8). The estimate for Y 1 X 1 follows from the same argument. Finally, the spectral norm is bounded above by the Frobenius norm, which gives (4.9).

Under the distinct-pole assumption and (4.4), the ideal Hankel matrix satisfies

rank( X 0 )=P. (4.10)

Let

σ 1 σ 2

be the singular values of Y 0 , and let Y 0,P denote its rank- P truncated SVD approximation. The analysis below assumes that the model-order selection in Step 1 identifies the correct number of discrete poles, namely,

P ^ =P.

Define

τ P := Y 0 Y 0,P 2 = σ P+1 , (4.11)

where τ P =0 if P equals the number of available singular values. Introduce the relative perturbation quantity

ρ:= τ P + δ M σ P . (4.12)

The ideal and perturbed matrix-pencil operators are defined by

A 0 := X 0 X 1 , A ^ := Y 0,P Y 1 , (4.13)

where denotes the Moore-Penrose inverse.

Suppose that

Y 0,P = U P Σ P V P * . (4.14)

Then

A ^ = V P Σ P 1 U P * Y 1 . (4.15)

The nonzero eigenvalues of A ^ coincide with those of the reduced matrix

Z E = Σ P 1 U P * Y 1 V P P×P , (4.16)

which is precisely the matrix employed in Step 1. Indeed, this follows from the fact that the products BC and CB have identical nonzero eigenvalues whenever their dimensions are compatible.

Theorem 4.2 (Perturbation estimate for the recovered discrete poles) Assume that

ρ<1

and that the ideal matrix-pencil operator is diagonalizable:

A 0 =SΛ S 1 . (4.17)

Define

κ( S ):= S 2 S 1 2

and

η A := φρ Y 1 2 + δ M σ P ( 1ρ ) ,φ:= 1+ 5 2 . (4.18)

Then

A ^ A 0 2 η A . (4.19)

Furthermore, after a suitable labeling of the estimated poles,

| z ^ j z j | η z ,j=1,2,,P, (4.20)

where

η z :=κ( S ) η A . (4.21)

If

η z < 1 2 min{ min 1jP | z j |, min 1j,kP jk | z j z k | }, (4.22)

then every identified nonzero pole can be associated uniquely with one true pole.

Proof. Using the triangle inequality, the difference between the perturbed and ideal matrix-pencil operators can be decomposed as

A ^ A 0 2 = Y 0,P Y 1 X 0 X 1 2 Y 0,P X 0 2 Y 1 2 + X 0 2 Y 1 X 1 2 . (4.23)

By (4.11), Theorem 4.1, and the definition of ρ ,

Y 0,P X 0 2 Y 0,P Y 0 2 + Y 0 X 0 2 τ P + δ M =ρ σ P . (4.24)

Moreover,

Y 0,P 2 = 1 σ P . (4.25)

Weyl’s singular-value perturbation inequality [33] yields

σ P ( X 0 ) σ P ( Y 0,P ) Y 0,P X 0 2 ( 1ρ ) σ P . (4.26)

Therefore,

X 0 2 1 ( 1ρ ) σ P . (4.27)

Since

rank( Y 0,P )=rank( X 0 )=P,

the same-rank perturbation estimate for Moore-Penrose inverses gives

Y 0,P X 0 2 φ Y 0,P 2 X 0 2 Y 0,P X 0 2 φρ σ P ( 1ρ ) . (4.28)

Substitution of (4.9), (4.27), and (4.28) into (4.23) yields

A ^ A 0 2 φρ Y 1 2 + δ M σ P ( 1ρ ) , (4.29)

which proves (4.19).

Applying the Bauer-Fike theorem [34] to (4.17), every eigenvalue z ^ of A ^ satisfies

dist( z ^ ,spec( A 0 ) )κ( S ) A ^ A 0 2 . (4.30)

This proves (4.20) after a suitable labeling. Under condition (4.22), the perturbation disks centered at the distinct true poles are mutually disjoint and remain separated from the zero eigenvalue. Hence, the correspondence between the estimated and exact nonzero poles is unique.

Corollary 4.1 (Perturbation estimate for the characteristic exponents) Let

λ j = log z j Δ t 1 , λ ^ j = log z ^ j Δ t 1 .

Assume that z j and z ^ j belong to the same analytic branch domain of the logarithm and that the line segment joining them does not intersect the origin or the selected branch cut. If

η z <1,

then

| λ ^ j λ j | η z Δ t 1 ( 1 η z ) ,j=1,2,,P. (4.31)

Proof. The analytic logarithm satisfies

log z ^ j log z j = 0 1 z ^ j z j z j +s( z ^ j z j ) ds . (4.32)

Since the characteristic exponents of the wave equation are purely imaginary,

λ j { λ n k + , λ n k }={ i ω n k c,i ω n k c },

and therefore

| z j |=| e λ j Δ t 1 |=1.

For s[ 0,1 ] ,

| z j +s( z ^ j z j ) || z j |s| z ^ j z j | 1 η z . (4.33)

It follows from (4.32) that

| log z ^ j log z j | η z 1 η z .

Dividing by Δ t 1 proves (4.31).

Remark 4.1 The real-variable mean-value theorem used for positive real poles cannot be applied directly to the complex poles of the present wave equation. The integral representation (4.32) avoids this difficulty and explicitly accounts for the branch structure of the complex logarithm.

Remark 4.2 The condition ρ<1 ensures that the perturbation remains smaller than the weakest retained singular direction. As ρ approaches one, the upper bound for X 0 2 becomes large, and the matrix-pencil recovery becomes increasingly sensitive to the truncation residual. The quantities σ P and κ( S ) further characterize the conditioning of the signal subspace and the eigenvalue problem, respectively.

Remark 4.3 For fixed N 1 and L , the admissibility condition 2ML N 1 2M restricts the allowable truncation level. Accordingly, the estimate C M 1/2 should be interpreted for feasible values of M . Convergence of the complete discrete procedure as M would require the number of samples and the pencil dimension to increase simultaneously.

5. Numerical Simulation

Representative numerical experiments are presented to assess the proposed boundary switching-control framework for the joint identification of the wave speed and non-generic initial states in one-dimensional wave equations. The numerical study focuses on reconstruction accuracy, computational performance, and stability under measurement noise. All numerical computations are implemented on the MATLAB R2025b platform, and all calculated results are rounded to four decimal places for consistency. Considering that boundary measurement data in practical engineering are inevitably affected by sensor noise, environmental interference, and other factors, this study adopts multiplicative Gaussian white noise to simulate real measurement errors. The generation formula of noisy observation data is:

y δ ( t i )=y( t i )( 1+δξ ), (5.1)

Here, δ specifies the relative noise amplitude, while ξ is sampled from the uniform distribution on [ 1,1 ] . Three typical cases are considered in the numerical experiments to comprehensively evaluate the performance of the proposed algorithm: the noise-free case ( δ=0 ), the low-noise case ( δ=0.005 , i.e., 0.5% relative noise), and the high-noise case ( δ=0.01 , i.e., 1% relative noise). For each nonzero noise level, 50 independent Monte Carlo trials are performed, and the reported errors are given as the mean values with standard deviations.

The numerical investigation considers a one-dimensional wave equation subject to a controlled Neumann boundary condition at the left endpoint and a Robin boundary condition at the right endpoint. The reference wave speed is prescribed as c * =1 , and the Robin coefficient at x=1 is fixed at q=1 . The theoretical eigenvalues of the first three odd-order modes of the system under the given boundary conditions are ω 1 =0.8603 , ω 3 =6.4373 and ω 5 =12.6453 , respectively. To verify the identification ability of the algorithm for non-generic initial states (i.e., initial states orthogonal to partial eigenfunctions of the system), the constructed initial displacement and initial velocity are strictly orthogonal to all even-order eigenfunctions, with the specific forms:

{ u 0 * ( x )=2cos( ω 1 x )+4cos( ω 3 x )+3cos( ω 5 x ), u 1 * ( x )=20cos( ω 1 x )+40cos( ω 3 x ). (5.2)

The synthetic boundary observation y( t )=u( 0,t;U, u 0 * , u 1 * ) is generated by solving the forward problem (1.1) with a leapfrog finite-difference scheme. The spatial interval [ 0,1 ] is partitioned into 200 equal subintervals, yielding 201 grid points and a spatial mesh size of Δx=0.005 . The temporal step used in the forward solver is Δt=0.0005 . These discretization parameters satisfy the Courant-Friedrichs-Lewy stability requirement and therefore provide a stable numerical approximation of the forward solution.

For the inverse identification, the observation times are specified as [ T 1 , T 2 , T 3 ]=[ 0.1,4.1,8.1 ] , where T 2 denotes the control-switching instant. The resulting zero-input and controlled observation intervals, [ T 1 , T 2 ] and [ T 2 , T 3 ] , have the same duration. The boundary data on both intervals are sampled uniformly with Δ t 1 =Δ t 2 =0.005 . In all numerical examples, the sampling interval Δ t 1 is chosen sufficiently small to satisfy the no-aliasing condition (3.25), which guarantees that the identified continuous-time exponents are free of aliasing ambiguity. Because both endpoints of each interval are included, the corresponding numbers of samples are N 1 = N 2 =801 . For the matrix-pencil computation in Step 1, the pencil parameter is chosen as L= N 1 /3 =267 , which satisfies the admissibility requirement PL N 1 P for the retained number P of discrete poles.

Under the foregoing numerical settings, synthetic boundary measurements are generated by solving the forward problem with the finite-difference scheme and recording y( t )=u( 0,t ) . The proposed identification procedure is then applied to the sampled data following Steps 1 - 4. For the noise-free data, the algorithm produces deterministic estimates of the wave speed and the initial states. For the noisy cases with δ=0.005 and δ=0.01 , the same procedure is repeated over 50 independent noise realizations, and the reported quantitative errors are given by the corresponding Monte Carlo means and standard deviations. The numerical results are presented below through the objective function for wave speed identification, the controlled residual fitting, the reconstructions of the initial displacement and velocity, and the associated error statistics. The numerical performance is illustrated in Figures 1-4, and the corresponding relative errors are summarized in Table 1.

Figure 1. Objective function J( c ) for wave speed identification.

Figure 1 displays the objective function J( c ) for the representative realizations under different noise levels. In all cases, the minimum is located close to the true value c * =1 . This confirms that the controlled residual contains sufficient information to identify the wave speed.

Figure 2 compares the residual extracted from the observation data with the fitted controlled response. In the noise-free case, the two curves almost coincide. When noise is present, the residual data fluctuate around the fitted curve, while the main deterministic trend is still accurately captured. This demonstrates the validity of the controlled residual fitting used in Step 3.

Following the identification of the wave speed, the regularized least-squares method described in Step 4 is applied to the uncontrolled boundary observation to recover the initial displacement and velocity. The corresponding reconstruction results are presented in Figure 3 and Figure 4, respectively. The reconstructed curves are close to the exact initial states for all three noise levels. As expected, the reconstruction error increases as the noise level becomes larger.

Figure 2. Controlled residual fitting on [ T 2 , T 3 ] .

Figure 3. Reconstruction of the initial displacement u 0 ( x ) under different noise levels.

Figure 4. Reconstruction of the initial velocity u 1 ( x ) under different noise levels.

The reconstruction accuracy is quantified by the following relative-error measures:

E c = | c * c | | c | ,

E u 0 = u 0 * u 0 L 2 ( 0,1 ) u 0 L 2 ( 0,1 ) , E u 1 = u 1 * u 1 L 2 ( 0,1 ) u 1 L 2 ( 0,1 ) .

All numerical results are reported as either single representative realizations or Monte Carlo averages with standard deviations, depending on the noise level.

Table 1. Reconstruction errors under different noise levels.

Noise Level δ

c *

10 3 E c

10 2 E u 0

10 2 E u 1

0

1.0016

1.57

2.82

3.68

0.005

1.0023 ± 0.0036

3.27 ± 2.73

6.47 ± 5.61

7.91 ± 6.63

0.01

1.001 ± 0.0074

5.96 ± 4.37

12.03 ± 8.70

14.35 ± 10.15

The quantitative results are summarized in Table 1. In the noise-free case, the remaining errors mainly come from the finite difference discretization, modal truncation, and regularization. The recovered wave speed is c * =1.0016 , with relative error 1.5699 × 103. For noisy data, the mean relative error of the recovered wave speed increases from 3.27 × 103 at 0.5% noise to 5.9614 × 103 at 1% noise. The same increasing trend is observed for the reconstruction errors of u 0 and u 1 .

Several conclusions can be drawn from these numerical results. First, the wave speed is identified accurately in all three cases. Even for 1% multiplicative noise, the mean relative error of c * remains below 0.60%. Second, the reconstruction of the initial displacement is stable under moderate noise, with the mean relative error increasing from 2.8151% in the noise-free case to 6.4747% for 0.5% noise and 12.0280% for 1% noise. Third, the reconstruction of the initial velocity is slightly less accurate, with the mean relative error increasing from 3.6767% in the noise-free case to 7.9095% for 0.5% noise and 14.3520% for 1% noise. This is consistent with the fact that velocity reconstruction is more sensitive to noise and high-frequency components.

Overall, the simulations show that the proposed method can simultaneously identify the wave speed and reconstruct non-generic initial states from finite-time boundary observations. The numerical results also demonstrate the stability of the method under moderate measurement noise.

6. Conclusions

This study addressed the simultaneous recovery of the wave speed and non-generic initial states for a one-dimensional wave equation from boundary measurements collected over a finite time horizon. A boundary switching strategy was introduced to separate the observation process into a zero-input stage and a controlled stage. During the zero-input stage, the matrix-pencil method was employed to recover the relevant spectral information from the boundary response. The wave speed was subsequently determined by fitting the controlled residual through a bounded one-dimensional nonlinear least-squares problem. Once the wave speed had been estimated, the initial displacement and velocity were reconstructed from the zero-input measurements using a regularized least-squares formulation.

The proposed method separates the identification of the wave speed from the reconstruction of the initial states, which improves the stability of the inverse procedure and makes the approach suitable for non-generic initial data. Numerical experiments based on finite difference-generated observations show that the method can accurately recover the wave speed and reconstruct both initial states. The Monte Carlo results under multiplicative noise further demonstrate the robustness of the algorithm, with reconstruction errors increasing consistently as the noise level grows.

Further research will investigate extensions of the present framework to wave equations with spatially varying coefficients, broader classes of boundary conditions, and multidimensional configurations.

Conflicts of Interest

The author declares no conflicts of interest regarding the publication of this paper.

References

[1] Li, X. and Zhao, Y. (2025) The Identification of Parameter in a Finite Set under One-Bit Quantized Observations. Automatica, 180, Article 112467.[CrossRef]
[2] Perrusquía, A., Garrido, R. and Yu, W. (2022) Stable Robot Manipulator Parameter Identification: A Closed-Loop Input Error Approach. Automatica, 141, Article 110294.[CrossRef]
[3] Victor, S., Mayoufi, A., Malti, R., Chetoui, M. and Aoun, M. (2022) System Identification of MISO Fractional Systems: Parameter and Differentiation Order Estimation. Automatica, 141, Article 110268.[CrossRef]
[4] Li, H. and Zhang, K. (2022) Accurate and Fast Parameter Identification of Conditionally Gaussian Markov Jump Linear System with Input Control. Automatica, 137, Article 109928.[CrossRef]
[5] Cox, P.B. and Tóth, R. (2021) Linear Parameter-Varying Subspace Identification: A Unified Framework. Automatica, 123, Article 109296.[CrossRef]
[6] Ho, D., Hendeby, G. and Enqvist, M. (2026) On the Equivalence of Repartitioned MIMO IV Parameter Estimators. Automatica, 188, Article 112949.[CrossRef]
[7] Mejari, M., Piga, D. and Bemporad, A. (2018) A Bias-Correction Method for Closed-Loop Identification of Linear Parameter-Varying Systems. Automatica, 87, 128-141.[CrossRef]
[8] Wang, Y. and Ding, F. (2016) Novel Data Filtering Based Parameter Identification for Multiple-Input Multiple-Output Systems Using the Auxiliary Model. Automatica, 71, 308-313.[CrossRef]
[9] Hasanov, A. and Baysal, O. (2016) Identification of Unknown Temporal and Spatial Load Distributions in a Vibrating Euler-Bernoulli Beam from Dirichlet Boundary Measured Data. Automatica, 71, 106-117.[CrossRef]
[10] Hussein, M.S. and Lesnic, D. (2016) Simultaneous Determination of Time-Dependent Coefficients and Heat Source. International Journal for Computational Methods in Engineering Science and Mechanics, 17, 401-411.[CrossRef]
[11] Karafyllis, I., Krstic, M. and Chrysafi, K. (2019) Adaptive Boundary Control of Constant-Parameter Reaction-Diffusion PDEs Using Regulation-Triggered Finite-Time Identification. Automatica, 103, 166-179.[CrossRef]
[12] Ramdani, K., Tucsnak, M. and Weiss, G. (2010) Recovering the Initial State of an Infinite-Dimensional System Using Observers. Automatica, 46, 1616-1625.[CrossRef]
[13] Hasanoğlu, A.H. and Romanov, V.G. (2017) Introduction to Inverse Problems for Differential Equations. Springer International Publishing.
[14] Bellassoued, M. (2004) Global Logarithmic Stability in Inverse Hyperbolic Problem by Arbitrary Boundary Observation. Inverse Problems, 20, 1033-1052.[CrossRef]
[15] Liao, W. (2011) A Computational Method to Estimate the Unknown Coefficient in a Wave Equation Using Boundary Measurements. Inverse Problems in Science and Engineering, 19, 855-877.[CrossRef]
[16] Lamarque, M., Bhan, L., Shi, Y. and Krstic, M. (2025) Adaptive Neural-Operator Backstepping Control of a Benchmark Hyperbolic PDE. Automatica, 177, Article 112329.[CrossRef]
[17] Feng, X., Lenhart, S., Protopopescu, V., Rachele, L. and Sutton, B. (2003) Identification Problem for the Wave Equation with Neumann Data Input and Dirichlet Data Observations. Nonlinear Analysis: Theory, Methods & Applications, 52, 1777-1795.[CrossRef]
[18] Benabdelhadi, A., Giri, F., Ahmed-Ali, T., Krstic, M., El Fadil, H. and Chaoui, F. (2021) Adaptive Observer Design for Wave PDEs with Nonlinear Dynamics and Parameter Uncertainty. Automatica, 123, Article 109295.[CrossRef]
[19] Guo, W. and Guo, B. (2013) Parameter Estimation and Non-Collocated Adaptive Stabilization for a Wave Equation Subject to General Boundary Harmonic Disturbance. IEEE Transactions on Automatic Control, 58, 1631-1643.[CrossRef]
[20] Dang, T.D., Nguyen, L.H. and Vu, H.T.T. (2024) Determining Initial Conditions for Nonlinear Hyperbolic Equations with Time Dimensional Reduction and the Carleman Contraction Principle. Inverse Problems, 40, Article 125021.[CrossRef]
[21] Yamamoto, M. (1995) Stability, Reconstruction Formula and Regularization for an Inverse Source Hyperbolic Problem by a Control Method. Inverse Problems, 11, 481-496.[CrossRef]
[22] Avdonin, S. and Belishev, M. (1996) Boundary Control and Dynamical Inverse Problem for Nonselfadjoint Sturm-Liouville Operator (BC-Method). Control and Cybernetics, 25, 429-440.
[23] Chang, J.D. and Guo, B.Z. (2008) Application of Ingham-Beurling-Type Theorems to Coefficient Identifiability of Vibrating Systems: Finite Time Identifiability. Differential and Integral Equations, 21, 1037-1054.[CrossRef]
[24] Titchmarsh, E.C. (1948) Introduction to the Theory of Fourier Integrals. 2nd Edition, Clarendon Press.
[25] Isakov, V. (1998) Inverse Problems for Partial Differential Equations. Springer.
[26] Kirsch, A. (1999) An Introduction to the Mathematical Theory of Inverse Problems. Springer.
[27] Guo, B.Z., Tan, Z.Q. and Zhao, R.X. (2025) Adaptive Observer for a Coupled Ode-Wave PDE System. International Journal of Systems Science, 56, 2945-2957.[CrossRef]
[28] Yuan, G. (2015) Determination of Two Kinds of Sources Simultaneously for a Stochastic Wave Equation. Inverse Problems, 31, Article 085003.[CrossRef]
[29] Guo, W. and Guo, B.Z. (2011) Parameter Estimation and Stabilisation for a One-Dimensional Wave Equation with Boundary Output Constant Disturbance and Non-Collocated Control. International Journal of Control, 84, 381-395.[CrossRef]
[30] Nakamura, G., Vashisth, M. and Watanabe, M. (2021) Inverse Initial Boundary Value Problem for a Non-Linear Hyperbolic Partial Differential Equation. Inverse Problems, 37, Article 015012.[CrossRef]
[31] Zhao, Z.X., Banda, M.K. and Guo, B.Z. (2020) Boundary Switch on/off Control Approach to Simultaneous Identification of Diffusion Coefficient and Initial State for One-Dimensional Heat Equation. Discrete and Continuous Dynamical Systems-B, 25, 2539-2554.[CrossRef]
[32] Hua, Y.B. and Sarkar, T.K. (1990) Matrix Pencil Method for Estimating Parameters of Exponentially Damped/Undamped Sinusoids in Noise. IEEE Transactions on Acoustics, Speech, and Signal Processing, 38, 814-824.[CrossRef]
[33] Stewart, G.W. (1977) On the Perturbation of Pseudo-Inverses, Projections and Linear Least Squares Problems. SIAM Review, 19, 634-662.[CrossRef]
[34] Bauer, F.L. and Fike, C.T. (1960) Norms and Exclusion Theorems. Numerische Mathematik, 2, 137-141.[CrossRef]

Copyright © 2026 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.