1. Introduction
Many problems appearing in physics are mathematically described by second-order differential equations with prefixed boundary values on finite intervals. A wide class of such problems are indistinctly referred to as Sturm–Liouville problems or as Sturm–Liouville systems. Within such a class, they are, for instance, the well-known Bessel’s and Legendre’s equations and the simple second-order ordinary differential equations whose solutions are harmonic oscillations. Another typical Sturm–Liouville system is the Schrödinger differential equation, which is a basic theoretical support in quantum theory. Further examples are, for instance, the vibrating string, the boundary conditions being the fixed values at the ends, and the problem of heat conduction in a rod where the temperature distribution is suited to have prefixed values at certain points.
The main characteristic of Sturm–Liouville systems is that the solution trajectory of the differential system achieves the given two-boundary for a countable set of values of a constant real parameter
that parameterizes the differential equation. Such a set of values is referred to as the set of eigenvalues of the Sturm–Liouville system [
1,
2]. Typically, an eigen solution of a Sturm–Liouville system is associated with its set of countably many eigenvalues, which are taken by the above-mentioned λ-parameter.
On the other hand, the so-called controllability property is a well-established property of controlled dynamic systems, which is of high interest in many applications [
3,
4,
5,
6,
7,
8,
9]. Basically, a system is said to be controllable if there is a control function able to match any arbitrary prefixed finite value of its state solution in prefixed finite time for any given finite initial conditions [
3,
4,
5]. In other words, the state trajectory solution reaches any prefixed suitable value in a finite time, irrespective of the given finite initial conditions, for some control function that exists if the system is controllable. This mentioned controllability property is, by nature, stronger than just that of the solution of the differential equation of order n being able to reach prefixed values since its first (n − 1) time-derivatives also reach prefixed values. This is due to the fact that the controllability property is associated with the differential system of equations, namely, with the equivalent set of n first-order differential equations to the given differential equation of order n.
This paper discusses some very close relationships between Sturm–Liouville systems borrowed from the theory of differential equations and controllability properties and associated control synthesis of linear dynamic systems borrowed from control theory [
9,
10,
11,
12,
13]. The considered dynamic systems are of second order and equivalent to the primary stated second-order differential equations. In this context, the second-order differential equations are decomposed into an equivalent system of two first-order differential equations. Basically, the constant parameter, whose set of values in the differential equation is the set of eigenvalues of the Sturm–Liouville system, is replaced by a time-varying function that plays the role of a control function to be synthesized. Such a control is designed so that, for given arbitrary and finite initial conditions of the differential system, the prescribed final conditions along a finite length time interval are achieved by the injection of the control law as a result of the system’s controllability. Then, the solution of the dynamic system, and thus that of the differential equation counterpart, satisfies prefixed two-point boundary values at the initial and at the final time instants of the time interval of finite length under study. The advantageous idea to be addressed is that based on the integration of the Sturm–Liouville theory with controllability properties, it is possible to synthesize a control function that jointly prefixes both initial and final values of the state solution trajectory, that is, two boundary values, of the problem at hand. The control function role is taken by the real parameter whose values are the eigenvalues of the Sturm–Liouville problem, which is now time-varying in general. It has to be emphasized that the obtained results are not reduced to a reinterpretation of previous results in the Sturm–Liouville theory since the usual
-parameter, which represents the eigenvalues of the Sturm–Liouville system, is replaced here by a time-varying control used to address the tracking of the prescribed boundary value problems in the solution of the differential system. Such a function is synthesized in an analytic way in order to achieve the mentioned objective.
The paper is organized as follows.
Section 2 briefly describes two standard Sturm–Liouville time-invariant and time-varying systems given by ordinary second-order differential equations. The conditions for the two-point boundary value values are parameterized through “ad hoc” constraints and referred to as the initial conditions.
Section 3 considers a forced version of the time-invariant differential equation, which is equivalently expressed as a second-order differential system to facilitate the analysis purposes [
3,
4,
5]. The controllability of this system is first studied, and it is seen that the system is trivially controllable. Then, the forcing control is synthesized via feedback in such a way that, for any given finite arbitrary initial conditions, the final conditions in the final point of the prefixed time interval are also arbitrarily prefixed to finite values. The control synthesis is performed in an analytic way and expressed via a closed formula. In this way, a two-boundary value problem is solved for arbitrarily defined values of such boundary values. It turns out that the solution trajectory is defined by a forcing control for given initial conditions and any given value of the parameterizing parameter in the differential equation in such a way that the resulting system satisfies prefixed boundary values at the end point of the considered interval where the solution is calculated. In that way, the forced system is not a Sturm–Liouville one.
Section 4 is devoted to the characterization of the time-varying dynamic system so that its solution trajectory has prefixed finite boundary values. For such a purpose, the parameterizing functions of the differential equations are monitored. In this section, there is no comparison of the solution trajectories of the time-varying system and the forced time-invariant one.
Section 5 synthesizes a time-varying
-parameter, playing itself the role of a control function of the differential system, in order to achieve prefixed boundary value problems of the solution trajectory of the time-varying differential system.
Section 6 discusses some algebraic concerns of the relations among the distinct constant eigenvalues of a given Sturm–Liouville system, all of them being associated with the same two-point boundary values and the various algebraic constraints to be fulfilled by their associated evolution operators. The stated constraints are based on the fact that the set of eigenvalues corresponds to the same Sturm–Liouville system so that the respective solutions have to achieve the same two-point boundary values. Finally, the conclusions end the paper.
Notation and Glossary of Symbols
is the
-th identity matrix
the superscript
denotes transposition
if
then
(respectively,
) denotes that
is positive definite (respectively, semidefinite positive). Also,
(respectively,
) denotes that
is negative definite (respectively, semidefinite negative).
, , are parameters of a second-order time-invariant differential equation.
and are the eigenvectors of the time-invariant and second-order time-varying differential equation.
(t) defines the time-dependent -parameter when it becomes updated through time to play the role of a feedback control designed to accomplish the two-point boundary conditions.
, , and are the functions that parameterize a second-order time-varying differential equation.
A Sturm–Liouville system is that built by the decomposition of the second-order differential equations into equivalent differential systems of first-order differential equations with defined two-point boundary conditions at the time instants a, b > a.
The real function y(t) and the real vector function x(t) are, respectively, the solutions of the second-order differential equation and that of the equivalent system of first-order equations formed by the solution and its first-order time derivative. Subscripts “0” stand for their nominal time-invariant counterpart versions.
2. Sturm–Liouville Type Basic Systems Associated with Ordinary Differential Equations
The following linear time-invariant differential equation:
as a nominal version of the more general following current time-varying differential equation:
where the following is true:
, , , , and are real numbers; , , and are real functions defined in the real interval ; and piecewise-continuous in and, is differentiable in and and for .
Remark 1. Note that, since and have no specific sign, and and are positive, it turns out that the constraints and can be signed reversed in (1) without altering it or its solutions. In the same way, the positive conditions of and in can be changed by negativity ones without altering Equation (2) and its solutions. The particular sense of referring to the differential Equation (1) as being a nominal version of the current differential Equation (2) is that the second one can typically include time-varying effects or parametrical errors that are not considered in the first one. In other words, Equation (1) is a simplified modelling version of Equation (2). Through the main article body, a relevant problem to be solved is that both differential equations, whose state-trajectory solutions are not point-to-point identical, might reach the same final conditions for given identical initial conditions in the context of the two-point boundary value of the Sturm–Liouville theory. Such a goal is achieved by the synthesis of an appropriate time-varying (t) control action.
The above differential equations are so-called regular Sturm–Liouville systems [
1,
2] for the respective infinite countable sets of real constants
and
generating non-trivial solutions in
under the respective sets of two-point boundary value constraints:
for Equation (1), and
for Equation (2), where
,
,
, and
are real constants with
and
for
. Equations (3)–(6) can be recombined for an initial value problem by parameterizing the final conditions at
related to the initial conditions at
as follows. Thus, we write:
and
with
,
,
, and
. The constraints on the final condition can be related to those on the initial conditions in the two-boundary value problem. Thus, one obtains the following by combining Equations (3)–(10):
and
, respectively, where
and
In summary, the subsequent result holds:
Proposition 1. The following properties hold:
- (i)
The two-point boundary value problem of the parameterized conditions Equations (7) and (8) is equivalent to the problem of initial conditions , with defined in (13), subject to ; , , and .
- (ii)
The two-point boundary value problem of the parameterized conditions Equations (9) and (10) is equivalent to , with defined in Equation (14), subject to ; , and .
It can be pointed out that the given constraints include and might combine, in general, Dirichlet-type and von Neumann-type initial conditions so that they are of a mixed type of both kinds of initial conditions. Note also that Sturm–Liouville systems fix the trajectory solutions of their associated differential systems to the same prefixed two-point boundary values for, in general, infinitely many countable values of such constant parameters, which are referred to as the eigenvalues of the Sturm–Liouville system. The subsequent sections do not study the above differential equations in the Sturm–Liouville context since either the and parameters, often referred to as the eigenvalues of the Sturm–Liouville systems Equations (1) and (2), are fixed and either a forcing control is injected into the differential systems or such parameters are replaced by time-varying functions that exert control functions. The set of eigenvalues of a Sturm–Liouville system can be an infinite countable real set. It can also be pointed out that if a Sturm–Liouville system Equation (2) is singular, that is if can be zero for points in and , then the number of eigenvalues is not necessarily infinity.
3. Controllability of a Forced Version of the Nominal Time-Invariant Differential Equation
First, assume that (1) is modified with a forcing real control function
as follows:
where
is a continuous scalar control function on
and
is a nonzero real constant. Thus, Equation (15) becomes an inhomogeneous differential equation as a result of injecting the forcing function [
3,
6]. For controllability discussion and control synthesis, it is less involved for related analysis to write the second-order differential equations equivalently as dynamic systems of second order. Thus, Equation (1) can be rewritten as a second-order linear time-invariant differential system of first-order differential equations by defining
as follows:
where
with
. The equilibrium point of the unforced system Equation (16), that is, for identically zero control, is
. The eigenvalues of
are
, with
being the complex unit, if
so that the equilibrium point of the unforced system is a center. The eigenvalues of
are
if
so, the equilibrium point is a saddle point. If
, then
, so the equilibrium point is non-hyperbolic.
The differential system (16) and (17) is said to be controllable if, for any real , any nonzero finite and any given initial conditions , there is some control such that for any prefixed finite . Since the differential system (16) and (17) is linear and time-invariant, the controllability property is independent of the interval . Also, since the differential system of first-order Equations (16) and (17) is equivalent to the second-order differential Equation (15), its controllability issues can also be attributed to the differential equation. The controllability problems of major interest, in practice, are (a) that of fixing the trajectory solution of the differential system from a given at to any prefixed at by means of the injection of appropriate control on . This property is often referred to as the state reachability, and (b) that of fixing the trajectory solution at for any given through the injection of the appropriate control on the time interval , which is often referred to as the controllability to the origin.
The following related result holds:
Theorem 1 (controllability of the system (16) and (17)). The following properties hold:
- (i)
The system of Equations (16) and (17) is controllable (in short, the pair is controllable, or equivalently, the differential Equation (15) is controllable) if and only if the controllability matrix is full rank, which always holds since, for , - (ii)
The control lawdrives the solution trajectory of Equation (16) from an arbitrary to a given prefixed , where ; ; is the fundamental matrix function of the unforced differential system Equation (16).
Proof. Property (i) is direct from the controllability matrix being full rank. To prove Property (ii), generate a control of the form
for some
to be determined later on. Thus, from Equations (16)–(19), the solution trajectory of Equation (16), subject to the control, Equation (19), is unique and given by
Now, since
, then, equivalently, the controllability gramian
is non-singular on a time interval
for any
, since
is controllable, then
if and only if the controllability gramian Equation (22) is nonsingular.
Thus, for any given prefixed finite,
, if
so that one has from Equation (20), by taking into account Equations (21)–(23), that
Then, Equation (21) becomes specified as follows after using Equations (20) and (23):
Note that, for , and arbitrarily prefixed , one directly obtains an identity in Equation (25), associated with the controllability property. Property (ii) has been proved. Property (iii) is a direct consequence of Property (ii), the fact that the initial and final points of the forced system Equations (16) and (17) are the reduction in the two-point boundary value problem to an equivalent one of initial conditions, and the fact that parameterizes all the initial conditions that are equivalent to a two-point boundary value problem. Note that to see it that implies that is a two-point boundary value problem of Equations (16) and (17), with satisfying Equations (7) and (8) for some admissible parameterization. □
Remark 2. Note that the controllability property of Theorem 1 holds for any nonzero so that it can be fixed to unity with no loss in generality.
On the other hand, note also that the main difference between the controllability property of Theorem 1 and a Sturm–Liouville system is that the second one transfers the solution trajectory from to of fixed values under the generic constraints of Proposition 1(i) for an infinite countable set of values of . However, the controllability property of Theorem 1 is addressed under a forcing control function for a given value of .
Later on, we reformulate controllability in the following sense. Assume that is chosen within a set subject to the constraints of Proposition 1(i). Then, the pair for any given prefixed is a two-point boundary value problem of Equations (16) and (17), with satisfying (7) and (8) since , such that the unforced system Equation (2) subject to Equations (5) and (6) is a Sturm–Liouville system.
It is known [
1,
2] that, in general, the forced time-varying differential Equation (2) and the time-invariant Equation (15) can be related to more familiar respective forms as described as follows. Consider the subsequent forced second-order differential equations:
The first one is a standard one, while the second one is a forced version of the usual Sturm–Liouville unforced one, Equation (2). It is direct to verify, by direct substitutions in them of the functions that follow, that the above equations are equivalent under the following relations from the second one to the first one:
and also under the inverse relations from the first one to the second one, one obtains
In the time invariant case, one has that
,
, and
,
;
, which lead to the relations
to be replaced in the differential system.
4. Controllability of the Time-Invariant Forced System Versus an Equivalent Parameterized Solution Trajectory of the Time-Varying Current One
By putting , , , and of , it can be interpreted that (1) is a nominal time-invariant differential equation, which is also a particular case of the general current one, Equation (2), if the parametrical errors are null, that is, if for , and . This section considers controllability issues through the selection of a control function of a forced version of Equation (1) to fix prefixed final conditions of the solution at for any given nontrivial initial conditions at in the case when is finite. The objective is the synthesis of a control function for the forced nominal system so that the boundary values of the current differential system coincide with those of the forced nominal time-invariant one.
The question to be addressed in this section is the way of achieving the same solutions for the forced time-invariant differential controllable Equation (15) and specific parameterizations of , , and of the unforced time-varying differential Equation (2). In other words, it is now addressed if there is a control in Equation (15), which has been proved to be trivially controllable in Theorem 1, such that some special parameterization of the time-varying differential Equation (2) might be made equivalent to Equation (15) in the sense that their respective solutions have identical two-point boundary values at and . It is assumed in the sequel that with no loss in generality (see Remark 2).
Firstly, Equation (2) is rewritten as the unforced second-order time-differential system:
where
, and
where
Now, the differential system Equations (26)–(28) is equivalent to the differential Equation (15) and, equivalently, to the differential system Equations (16) and (17), on
for the same initial conditions
;
if the control is generated such that, since the control vector is
, then Equation (26) is rewritten as a controlled differential system:
where the control u(t) is given by
Then, the time-varying differential Equation (2) is rewritten as follows by taking into account Equations (27)–(30):
It turns out that, if the control satisfies jointly Equations (24) and (30), then the solution trajectory of Equation (29), subject to Equations (27) and (28), is the same as that of the forced time-invariant nominal system Equations (16) and (17) on
under the same initial conditions. It is now seen that to make identical the control Equations (30) and (24) implies special structures of the time-varying parameterization of the time-varying system (2) involving the functions
,
, and
. Now, for Equation (30) to be identical to Equation (24), the subsequent constraint has to hold:
Since
is positive in
and differentiable in
, it is possible to define a function
such that
for
, that is
for
. Then,
Thus, the control function is generated as follows for each by equalizing the identities of Equation (32):
Case a: If
, then one obtains the following from Equation (28) and the first identity of Equation (32), by taking into account Equation (34):
, that is, the following constraint has to be satisfied by
,
and
by equalizing Equation (35) to Equation (28):
with
being generated from Equation (24), that is, by the second equality of Equation (32).
Case b: If
and
, then the term
does not contribute to the control function, and, from Equations (2), (30) and (34), one has with
being generated from Equation (24):
which is achievable with a bounded possibly discontinuous value of
for
according to:
Note that, in view of Equation (34), an eventual negativity of does not affect the positivity of since .
Case c: If then and: (a) either with ; or (b) and are zero for , which is the trivial solution. It turns out that the boundary conditions at are in both cases and the control function value on is zero.
The subsequent summarized result follows from the above Cases a, b, and c whose practical proposal suggested is to generate the function for Equation (2) from an “ad hoc” first-order differential equation, with eventual isolated discontinuities of its time-derivative, for given initial positive conditions for given functions and , which involves the contribution of the synthesized control of the forced nominal system, which prefixes the values and to prescribed values at for any given and at with .
Theorem 2 (two-point boundary value conditions by monitoring ). Assume that is given by Equation (24) for the time-invariant forced differential system Equation (15) in order to satisfy given prefixed two-point boundary value conditions , , and with . Then, the unforced time-varying differential system Equation (2) satisfies the same two-point boundary value conditions as the above forced time-invariant one, that is, , , and if, for given , and , is the solution of the following differential equation on : and, if
,for with being calculated from Equation (24) for .
then and .
Theorem 2 has monitored if the remaining parameterizing functions are given. Alternatively, the subsequent parallel result monitors and in a combined way depending on the zeros of and for given and .
Corollary 1 (two-point boundary value conditions by monitoring and ). Assume that is given by Equation (24) for the time-invariant forced differential system Equation (15) in order to satisfy given prefixed two-point boundary value conditions , , and .
Then, the unforced time-varying differential system Equation (2) satisfies the same two boundary value conditions as the above time-invariant one if, for given and , is piecewise-continuous in and given by the following expression:and is continuous and differentiable for generated from Equation (40) if , with being calculated from Equation (24) for .
then and .
Also, the subsequent parallel result monitors and in a combined way depending on the zeros of and for given and a nonzero by reversing the roles of and in Equation (41).
Corollary 2 (two-point boundary value conditions by monitoring and ). Assume that is given by Equation (24) for the time-invariant forced differential system Equation (15) in order to satisfy given prefixed two-point boundary value conditions , , and . Then, the unforced time-varying differential system Equation (2) satisfies the same two boundary value conditions as the above time-invariant one if, for given nonzero and , is piecewise-continuous in and given by the following expression, which is identical to Equation (41):and is continuous and differentiable for generated from Equation (40) with being calculated from Equation (24) for .
then and .
5. Controllability of the Time-Varying System Through a Time-Varying Parametrized Function and Feedback Control Law
It is now discussed that a slight modification of the time-differential Equation (2), or equivalently, a related ad-hoc modification of the differential system Equation (26), subject to Equations (27) and (28), can be controlled by a time-varying parameter that replaces the constant in Equation (2). Also, a control law is explicitly formulated that accomplishes the achievement of prefixed two-point boundary values of the state trajectory solution on a finite given time interval.
It has to be pointed out that, through this section, there are no comparisons of the time-varying differential equation with the nominal time-invariant one or comparisons between their respective associated second-order systems. Also, the time-varying functions
,
, and
are not updated but prefixed in
as they were assumed in
Section 3 in order to make the two-point boundary value of the current differential Equation (2) equivalent to that of the forced nominal differential Equation (15).
The differential system Equation (26), subject to Equations (27) and (28), can also be rewritten as follows provided that the constant real parameter
is replaced with a function
to be then synthesized as a control function:
where
The unique solution of Equation (43) on
, subject to Equations (44) and (45), for any given initial conditions
,
is
where
is the evolution operator of Equation (43) on
which is the unique solution of the differential system
, subject to
;
, and
is a
-semigroup of infinitesimal generator
for all
, which in the control theory usual terminology is termed as the state transition matrix of
and which is, in fact, the fundamental matrix of such a differential system of first-order equations. The following result holds:
Theorem 3 (controllability result for the system (43)–(45)). Assume that
and are piecewise-continuous, and that is continuous and differentiable in with piecewise-continuous derivative in . Assume also that , equivalently, that .
Then, the differential system Equation (43), subject to Equations (44) and (45), is controllable in for any b>a with a bounded piecewise-continuous control function . Then, there exists a control function such that the state-trajectory solution of the differential system Equation (43), subject to Equations (44) and (45), reaches any prefixed at for any given . Equivalently, the solution of the differential system Equation (2) reaches any prefixed values and for any given values and .
Proof. One has from Equation (46) that
For each fixed
, the controllability matrix function of the pair
is
Since
and
for
then
for
, where
, then the pair
is controllable for the set of nonzero Lebesgue measure
and it is uncontrollable on the (empty or nonempty) set of zero Lebesgue measure
. Let
be defined as follows:
, which was replaced in Equation (47), yields
where
where
is the controllability gramian associated with the controllability matrix function
of the pair
on
. It is well-known that if
, with
being the order of the differential system Equations (43)–(45), and then that of the square matrix
, and
being the degree of the minimal polynomial of
, for any given integer
, there exists a unique set of
linearly independent continuous functions
;
such that
for
[
3,
4]. Thus, by choosing, with no loss in generality,
equal to
and simplifying the notation as
;
, one has that Equation (50) becomes
since
for
. Note that for any
, the controllability gramian
is positive semidefinite for all
because of its structure. Furthermore, there exists some time instant
such that (a) both
are non-identically zero while for all
they also keep a constant sign in some subset
of
being of nonzero Lebesgue measure since the fundamental matrix is everywhere non-singular and those functions are continuous; (b)
in some subset
of
which is of nonzero Lebesgue measure. Thus,
is positive definite. Then, for such an existing
,
is positive definite. Then, for any
,
is positive definite as well and, as a result,
is positive definite too, so that one concludes that the controllability gramian
is non-singular. Therefore, one obtains the following from Equation (52):
and then, for any given two-point boundary values
and
, the combination of Equation (49) with Equation (54) yields
which is the applicable expression for
, but which also applies directly on
since
is a multiplicative factor. It turns out that above control function
on
fixes any state trajectory solution of Equation (43) to any prefixed
for
for any given
. □
Remark 3. It turns out that the differential Equation (2), equivalently described by the differential system Equation (43), subject to Equations (44) and (45), is not a Sturm–Liouville system under Theorem 3 since the control Equation (55) is time-variant so that it is not associated with the infinitely many countable constant real eigenvalues of values of a problem of two-point boundary value constraints of the differential Equation (2). Furthermore, the boundary value conditions at are fixed arbitrarily independent of those at while in the two-point boundary value conditions of the Sturm–Liouville problem, the two-point boundary value conditions have to satisfy mutually related constraints.
Remark 4. In view of Equations (43)–(45), and since the evolution operator
of Equation (43) satisfies
, subject to for any , one obtains by directly solving the above differential system thatand, by replacing the value arising from the second right-hand side of Equation (46) into the third right-hand side of Equation (46), one also obtains since In particular, if
is a real constant in then one has from Equation (57) that Note that can only occur at if since if for some then for .
On the other hand, note that Equation (55) cannot be generated in an analytical way since
depends on its values for
through the sate
on
. To overcome this drawback, it can be first noticed that a control being jointly dependent on
and its time-derivative
, since both functions cannot be jointly null, can be reformulated from the first expression of Equation (43), subject to Equation (44), as follows. The solution to Equation (43) is given in Equation (46), that is
The control function
is generated as follows:
depending on a vector
to be specified later on. One obtains the following after replacing Equation (60) into Equation (59)
The pair
is controllable on
if and only if the controllability gramian
Note that because of its structure, the above controllability gramian is (at least) positive semidefinite [
5], i.e.,
The positive definiteness condition Equation (63) holds if and only if there is no
such that
for
, equivalently, if for any given nonzero
and some
,
. This is seen as follows. Since the evolution operator is continuous, there is a real interval of nonzero Lebesgue measure
for some real constant
such that
if there is some nonzero
such that
. As a result,
for any
so that
which also implies that
for
. Conversely, Equation (66) fails so that
is uncontrollable on
, if and only if there is some nonzero
such that
for
, that is,
;
. If Equation (65) holds then
and
in Equation (60) become:
Thus, the following result holds from the above reasoning:
Theorem 4 (feedback control law by generation of ). Assume that, for any nonzero , there is some such that . Then, the system Equations (59) and (60) is controllable on and the feedback control law of Equation (67), subject to Equation (66), fixes the state-trajectory solution to any prefixed at for any given boundary condition value at .
6. Some Links of the Sturm–Liouville Problem with Linear Algebra
It turns out that the solution of the differential system depends on
in view of Equation (2) since depends on
and thus on
. In the following, we take account of this dependence in the notation unless no confusion is expected. Through this section, one assumes that the differential Equation (2) is a Sturm–Liouville system with
,
and that
is constant. The fact that
implies that the associated solution of the differential Equation (2) is non-trivial. Note from Equation (59), since
, that for any two real constant eigenvalues
and
, the solution trajectories of the differential system associated with (2) satisfy:
with
and
for
, where
implying that
From Equations (26) and (27), the solutions for real constant values
and
are also written equivalently as.
where
with
for
, implying that if the two claimed boundary values are identical for
and
, that is,
and
, then
and
Then, the above discussion leads to the subsequent result in view of Equations (71) and (72):
Theorem 5. Let
be the set of eigenvalues of the Sturm–Liouville system Equation (2) with boundary values at and at . Then, the following properties hold:
- (i)
- (ii)
Assume that . Then, if and only if
Now, note from Equation (27) that for
, one has that
and
Thus,
where
and
for
subject to
. Note that
and
, then
. Thus, one has:
what implies that
On the other hand, it follows from Equations (72) and (73), that if
then its associate evolution operator satisfies:
Note also that the operator evolution
related to the operator evolution
satisfy reciprocal counterpart conditions so that the subsequent relations hold:
By inspecting Equation (80) and Equations (83) and (84), and by using the mean value theorem for integrals of continuous integrands, the subsequent result follows immediately:
Theorem 6. Let
be the set of eigenvalues of the Sturm–Liouville system Equation (2) with boundary values at and at . Then, the following properties hold:
- (i)
Assume that . Then, there exist real constants
; , of which at most four of them are distinct, such that
- (ii)
For any , there exist non-necessarily distinct real constants ; , such that
Proof. The fact that there are for follows by inspecting Equations (83) and (84) by noting that and using the mean value theorem for integrals of continuous integrands, The fact that at least four of the above are repeated follows from the fact that at least one of each pair of factors being zero in each equation of the set of Equations (84)–(87) has to be zero in order for the corresponding product to be zero. Property (i) has been proved. Property (ii) follows from Equation (80) under similar arguments as those used in the proof of Property (i). □
7. Conclusions
Some links between Sturm–Liouville problems arising in second-order differential equations with two-point boundary values and the controllability property in linear dynamic systems have been discussed in this paper. Control law designs have been established so that any prefixed arbitrary final finite state value can be reached via feedback from arbitrarily defined finite initial conditions. The differential equations are described equivalently as second-order dynamic systems involving two first-order differential equations.
In particular, a control law has been synthesized for a forced time-invariant nominal version of the current time-varying system so that their respective two-point boundary values are coincident. The parameter that typically defines the set of eigenvalues of the Sturm–Liouville system is replaced by a time-varying function. Such a function is synthesized as a control law that has the objective of achieving finite arbitrarily prefixed final conditions from any given finite initial ones in a pre-defined finite time interval.
As a result, the trajectory solution of the dynamic system, and thus that of its differential equation counterpart, is subject to arbitrarily prefixed two-point boundary values being allocated at the initial time instant and at the final one of the defined time interval of finite length. Finally, some algebraic constraints between the constant eigenvalues of the Sturm–Liouville system and their respective associated evolution operators are formulated. Those constraints rely on the fact that all the differential equations, each one being parameterized by an eigenvalue of the Sturm–Liouville system, have solutions with the same two-point boundary values.
It is foreseen to extend the given formal results in potential future research to the case of the presence of delays and, eventually, unmodeled dynamics in the dynamics of the differential equation. Also, it is foreseen to extend the results to differential systems of order higher than two and to those that have more than two-point boundary values.