Abstract

In this contribution, we use the connection between stable polynomials and orthogonal polynomials on the real line to construct sequences of Hurwitz polynomials that are robustly stable in terms of several uncertain parameters. These sequences are constructed by using properties of orthogonal polynomials, such as the well-known three-term recurrence relation, as well as by considering linear combinations of two orthogonal polynomials with consecutive degree. Some examples are presented.

1. Introduction and Background

1.1. Hurwitz Polynomials and Robust Stability

A polynomial with real coefficients is called a Hurwitz polynomial if and only if all of its roots have negative real part. The study of Hurwitz polynomials is motivated by the role they play in the analysis of the stability of linear systems of the formwhere is a fixed matrix that represents some process and denotes the derivative of the vector componentwise. In fact, it is very well-known that Hurwitz polynomials characterize the stability of linear invariant-time continuous systems. More precisely, such a linear system is asymptotically stable (i.e., its solutions tend to zero as ) if and only if the characteristic polynomial , where denotes the identity matrix, is a Hurwitz polynomial [13]. As a consequence, many algebraic properties of Hurwitz (also called stable) polynomials have been studied in the literature, including many characterizations in order to determine whether or not a given real polynomial is Hurwitz without computing its roots explicitly. Among the most widely known criteria for determining the stability of a given polynomial, we can mention the Hurwitz–Routh test [4] and the stability test [5]. Other important characterizations are the Hermite–Biehler theorem [6] and Markov’s parameters theorem [2]. The latter two characterizations play a central role in the relation between Hurwitz polynomials and orthogonal polynomials, as it will be discussed in the sequel.

On the other hand, in most of real-life applications, the physical process represented by equation (1) has uncertainty. This uncertainty can be caused by the inherent nature of the process under analysis, by the difficulty of taking precise measurements on the variables of the process, or a combination of both phenomena. As a consequence, it is useful to introduce an uncertain parameter on the mathematical representation of the linear system. In this situation, the system is represented bywhere is a dimensional vector with parameters defined in some domain , and the system is said to be robustly stable if is a degree invariant Hurwitz polynomial for every . Different types of uncertainty are considered in the literature. For instance, the uncertain structure defined bywhere is a dimensional vector in the rectangular domain , is referred to as independent interval uncertainty. Here, the main tool is the celebrated Kharitonov’s theorem [7] that establishes that the robust stability of the whole family is equivalent to the stability of just four polynomials, the so-called Kharitonov polynomials. The case where the coefficients of the characteristic polynomial are linear combinations of the parameters is called affine linear uncertainty [5] and the fundamental result to determine the robust stability is called Edge’s theorem [8]. Polynomic uncertainty occurs when the coefficients of the characteristic polynomial are multivariate polynomials in the parameters . Finally, nonlinear uncertainty structure is obtained when the coefficients of the polynomial are more general nonlinear functions of the parameters. It is worth mentioning that there are not general theorems to determine the robust stability for polynomic and nonlinear uncertainty, and therefore most of the robustness analysis is carried out by using numerical approaches [5, 9, 10].

1.2. Orthogonal Polynomials on the Real Line

Given a positive Borel measure supported on some interval , an inner product on the linear space of polynomials can be defined by

If is unbounded, we require that the moments are finite for . The Gram-Schmidt orthogonalization process guarantees the existence of a sequence of real polynomials satisfying the orthogonality conditionswhere is Kronecker’s delta. Such a sequence becomes unique once a suitable normalization is chosen. In this contribution, we will consider a monic sequence denoted by . The second kind polynomials are defined byand play a central role in Padé approximation [11]. It is not difficult to see that is a polynomial of degree .

Orthogonal polynomials are a topic of study that dates back to the late 17th century, although a general theory started to flourish in the 18th century with the contributions of Stieltjes [12], Markov [13], and Chebyshev [14], among many others. Nowadays, it constitutes a very active area of research due to their numerous applications in approximation theory [11], numerical integration [15], mathematical physics [16], digital image processing [17, 18], stochastic processes [19, 20], signal theory [21, 22], and control theory [23], among many others. They have a number of nice properties, including the following [24, 25]:(1)For any , the roots of each are real, simple, and located in the interior of the convex hull of .(2)For any , the roots of and interlace. That is, between any two consecutive roots of , there is exactly one root of .(3)For any , the roots of and interlace.

Notice that the first property above means that will have real, simple, and positive roots if . On the other hand, and also satisfy the three-term recurrence relationswith initial conditions , , , , where and are a positive and a real sequence of numbers, respectively. Notice that is arbitrary and it is usually defined as . A converse result also holds: any sequence constructed by using equation (7) with arbitrary sequences (positive numbers) and (real numbers) will be orthogonal with respect to some positive measure supported on . This fact is known as Favard’s theorem [24]. Moreover, it is possible to impose conditions on the coefficients and in order to guarantee that the associated orthogonality measure is supported on ℝ. Namely, this will be the case if and only if for every and there exists a sequence satisfying for , , and for . Any pair of sequences , satisfying those conditions are said to generate the chain sequence . As a particular case, this occurs when and are chosen in such a way that for some fixed satisfying (see [24, 26]). Notice that in this case we have for every .

1.3. Robust Stability via Orthogonality

The relation between Hurwitz polynomials and orthogonal polynomials has been known in the literature for quite some time. They are both closely related with the theory of continued fractions and the moment problem, as pointed out in [2]. Also, in the early nineties, Genin (see [27]) describes a relation between the Euclid’s algorithm, the Routh–Hurwitz algorithm, and orthogonal polynomials and establishes that any Hurwitz polynomial can be identified with a (finite) sequence of orthogonal polynomials. This relation has been recently analyzed with more detail in [28] (in the more general framework of matrix orthogonal polynomials) and [26]. Specifically, if is a (monic) polynomial of even degree and we consider the decompositionthen is a polynomial of degree and is a polynomial of degree at most . Indeed, they are the even and odd parts of . Hermite–Biehler theorem states that a polynomial is Hurwitz if and only if and have negative, simple, and interlacing roots, with the rightmost root being that of , and [4]. In [26] the authors show that, up to a change a variable and multiplication by a constant, is an orthogonal polynomial with respect to some measure supported on , and is the associated second kind polynomial. More precisely, we have

A similar decomposition holds for odd degree Hurwitz polynomials, but now the odd part has the formwhere is the constant term that appears in the power expansion of the rational function . It is important to mention that the coefficients on this power expansion are precisely the moments of the orthogonality measure . In other words, to every Hurwitz polynomial (or ), we can associate a finite sequence of orthogonal polynomials and of course their corresponding second kind polynomials . More importantly, as a straightforward consequence of the Hermite–Biehler theorem, the following converse result holds.

Theorem 1 (see [26]). Let be a positive measure supported on and denote by and its associated (monic) orthogonal polynomials and second kind polynomials, respectively. Define with such that the zeros of and are positive and interlaced. Then,are Hurwitz polynomials.

Notice that the construction of the odd degree Hurwitz polynomial in Theorem 1 requires the choice of a parameter in such a way that the roots of and interlace. In Proposition 2.2 in [26], it was shown that it is possible to choose (independent of ) in such a way that the roots of and interlace for every . Indeed, it suffices to take , provided such a limit exists. On the other hand, if we fix and define , then and will have interlaced roots for all if .

Observe that the previous theorem implies that we can construct a sequence of Hurwitz polynomials by using sequences and , when the orthogonality measure is supported on ; i.e., the zeros of each are simple and positive. This property was used in [29] to construct robustly stable sequences of Hurwitz polynomials by using the Laguerre and Jacobi classical orthogonality measures supported on (see [25]). The main idea was to introduce a parameter on the measure, in such a way that it remains positive. As a consequence, the corresponding inner product, the associated orthogonal sequence, and the second kind polynomials will depend on . That is, will be orthogonal for every value of , and thus the sequence constructed by using Theorem 1 will be Hurwitz for every value of . In other words, if we consider as an uncertain parameter, the sequence will be robustly stable. It is worth mentioning that robustly stable families constructed in such a way have been already used in the design of a compensator that robustly stabilizes an interval plant with uncertain time-delay (see [30]) and can also be used for applications in control design.

In this contribution, we propose two alternative ways to construct robustly stable sequences of Hurwitz polynomials by using other properties of orthogonal polynomials. The structure of the manuscript is as follows. In Section 2, we introduce an uncertain parameter on the coefficients of the three-term recurrence relation and then use the Favard theorem described in the previous subsection and Theorem 1 to construct a sequence of Hurwitz polynomials that is robustly stable for every value of within an specified range. In Section 3, we generate robustly stable sequences by using linear combinations of orthogonal polynomials. Some examples are presented in Section 4. Finally, some conclusions and open problems are discussed in Section 5.

2. Stable Polynomials Generated by a Recurrence Relation

In this section, we consider the recurrence relationwith initial conditions and , and are functions of an uncertain parameter . If generate a chain sequence for all , where is some interval, then Favard’s theorem guarantees that the constructed monic sequence is orthogonal with respect to some positive measure supported on . Thus, the roots of each will be real, simple, and positive for every value of . Clearly, the associated second kind polynomials will also be -dependent, and for each the roots of and will satisfy an interlacing property for every value of . As a consequence, we can use Theorem 1 to construct a sequence of polynomials that will be stable for every value of .

Let us start with a simple example. For , consider andwhere with and . It is easy to check that and satisfy

As pointed out in the previous section, they constitute a chain sequence. Notice that we have introduced two variables and that can be considered as uncertain parameters. From our previous discussion, the sequence defined bywith , , is an orthogonal sequence for all and all . Moreover, we can obtain the following closed expressions for these polynomials.

Proposition 1. Let and be defined as before. For , , and , we have

Proof. We proceed by induction on . Since we clearly have and , assuming equations (17) and (18) hold for , we will prove both of them for . Taking into account the properties of the binomial coefficients and equation (16), with and , we obtainand equation (17) is proved. In a similar way, we getwhich yields equation (18) when is replaced by .
Of course, we can obtain similar expressions for the second kind polynomial , since they satisfy the same recurrence relation, with different initial conditions. We state the following result without proof, since it is very similar to the proof of the previous proposition.

Proposition 2. For , , and ,with .

Several observations are in order. First, notice that if we consider and as uncertain parameters, the structure of the coefficients in and indicates that the Hurwitz polynomial constructed via Theorem 1 will have polynomic uncertainty. Second, observe that we can introduce some generality in the previous example. In fact, we can replace by a more general continuous function such that for every . For instance, we can consider the case when and with . It is easily seen that and satisfy equation (15) and, as a consequence, they generate a chain sequence. Thus, again by using equation (16), we can construct a sequence of orthogonal polynomials that depend on and . As before, we can get explicit expressions for their coefficients.

Proposition 3. For , let and , where is a continuous and positive function for all , and . Then,

Proof. The case is trivial. The proof is by induction on . Again, writing and using equation (16), we obtainwhich is equation (22) when is replaced by . Equation (23) can be obtained in a similar way.
Moreover, since and are constant sequences, if are fixed, and both the orthogonal and the second kind polynomials satisfy the same recurrence relation (with different initial conditions), it follows that for every . Hence, it is convenient to expand equations (22) and (23) in terms of .

Proposition 4. For , let , , where is a continuous and positive function for all , and . Then,where and .

Proof. The result follows easily by using the binomial expansion theorem on equations (22) and (23).
As a consequence, for this particular choice of and , using Theorem 1 and the subsequent discussion, we can state the following result.

Proposition 5. Let be the sequence of orthogonal polynomials as in Proposition 4. For , , and ,is a stable polynomial of degree , where . On the other hand, fix and choose such that for and . Then,is a stable polynomial with degree for all . Here, with , where the coefficients of the even and odd powers of in are given in Proposition 4.

We point out that since the only conditions on the function in Proposition 3 are positivity and continuity, the procedure to construct sequences of stable Hurwitz polynomials allows us to obtain different types of uncertainty. As an example, we can set for and the obtained uncertainty structure will be nonlinear. Finally, it is also important to notice that there are many different choices for and . The only condition is that they generate a chain sequence, as pointed out in the previous section. In the general case, given both sequences, and can be computed by using equations (7) and (8), respectively, and the robustly stable Hurwitz polynomials can be obtained by using Theorem 1. Nevertheless, if both sequences are chosen in a simple way, as the cases considered in this section, then it is possible to get explicit expressions for the polynomials.

3. Stable Polynomials Associated with Linear Combinations of Orthogonal Polynomials

The particular choice of the constant sequences and in the previous section led to the situation where , and thus in the construction of robustly stable polynomials given in Proposition 5 a linear combination of and appears in the polynomial used for the odd degree polynomials. In this section, we further explore the idea of using linear combinations of orthogonal polynomials to construct robustly stable sequences of Hurwitz polynomials. Recall that if is a sequence of orthogonal polynomials, then the roots of and are real, simple, and interlaced. The following result establishes an interlacing property for linear combinations of orthogonal polynomials.

Theorem 2. (see [31]). For and and both not zero, has real and simple roots. Moreover, if , then and have no common roots and their roots satisfy an interlacing property, unless one combination is a scalar multiple of the other.

Set

such that . Then, according to the previous theorem, the roots of and are real, simple, and interlaced. As a consequence, we can use the Hermite–Biehler theorem to construct Hurwitz polynomials as in Theorem 1. Namely,will be a Hurwitz polynomial of degree if the choice of the four parameters guarantees the interlacing of the roots of and and the largest root of is greater than the largest root of . Notice that the latter condition implies we must have and . A similar approach can be taken to construct Hurwitz polynomials of even degree, but it will be necessary to set so that is a polynomial of degree , and to writewhere we again have the requirement (which implies so that ). Observe that we can consider as uncertain parameters, and by deducing appropriate ranges of values for each one of them such that the interlacing property of the roots of and is satisfied, the Hermite–Biehler theorem guarantees that the constructed polynomials will be robustly stable for all values of the parameters within an specified range. In this sense, we will determine such conditions on the four parameters. Observe that the even and odd degree cases are independent and thus will be analyzed separately. We begin with the even degree case. Recall that the sign function is denoted by

Proposition 6. Let be a sequence of monic polynomials orthogonal with respect to some positive measure supported in some interval , and let and (i.e. ) be defined as above. Then, for ,is a Hurwitz polynomial of degree for every , and such that

Proof. Since are nonzero and , and have positive, simple, and interlacing zeros, and thus their coefficients have alternating signs. Hence, both andhave negative, simple, and interlacing zeros and positive coefficients, provided that satisfies . The result follows from the Hermite–Biehler theorem.
Now we consider the odd degree case. Recall that in this situation we must have and . Given , let us denote by and the roots of and , respectively, in increasing order.
Assume first . As stated in Section 1, if the orthogonality measure is supported in , then the roots of belong to the interior of the convex hull of and interlace with the roots of when , from Theorem 2. Hence, our next goal is to determine when the largest root of is greater than the largest root of in terms of the parameters . Furthermore, in this situation the roots of also interlace with the roots of , and therefore . Thus, for all ,As a consequence, for , we get the following.(1)If , then(2)If , thenWe now turn to the case . Notice that the continuity of the determinant together with Theorem 2 implies that equations (36) and (37) still hold when , as long as the determinant is nonzero. Thus, we consider the following four cases:(3)If and , then(4)If and , then(5)If and , then(6)If and , thenClearly, equations (36), (38), and (40) (resp. equations (37), (39), and (41)) imply that the inequality for the case (resp. ) is independent of value of . As a consequence, we can now proceed with the construction of sequences of Hurwitz polynomials, by using the Hermite–Biehler theorem and the interlacing property of the zeros of and . Recall that, for the odd degree case, the construction of a Hurwitz polynomial depends of the relative position of the zeros of and and therefore of the values of parameters .

Proposition 7. Let be a sequence of monic polynomials orthogonal with respect to some positive measure supported in some interval , and let and be defined as above, with and . Then, for ,(i)if and such that , thenis a Hurwitz polynomial of degree if and only ifAlso,is a Hurwitz polynomial of degree if and only if(ii)if and such that , thenis a Hurwitz polynomial of degree if and only ifAlso,is a Hurwitz polynomial of degree if and only if

Proof. Assume . The proof is based on the observation that both and have negative, simple, and interlacing zeros, and thus their coefficients are positive if and only if and , respectively. Indeed, if it were true that and , we would have and . Moreover, the fact that both and have the same roots follows from Theorem 2 if . Therefore, since , we conclude that (resp. ) for all if (resp. ). Hence follows from the Hermite–Biehler theorem. A similar argument can be applied to the case when .

4. Numerical Examples

In this section we provide some numerical examples, computed using Mathematica ®, to illustrate the behavior of the roots of stable polynomials generated by the three-term relation equation (13) and stable polynomials associated with linear combinations of orthogonal polynomials. More specifically, we will plot the location of the roots of some polynomials given by Propositions 5 and 7 for some values of the parameters.

First, consider the case when , , and in Proposition 5. Then, the first even degree polynomials are

And we obtain polynomic uncertainty in the parameter and nonlinear uncertainty in the parameter .

Example 1. For our first example, Figure 1 illustrates the motion of the roots of when and varies from 0.1 to 90 with a step size of 0.1 (panel (a)) and when and varies from 0.1 to 200 with a step size of 0.5 (panel (b)). For both cases, notice that the real part of all the complex roots tends approximately to when and , respectively.

Example 2. Proceeding in a similar way, Figure 2 shows the location of the roots of when and varies from 0.1 to 500 with a step size of 0.1 (panel (a)) and when and varies from 0.1 to 1000 with a step size of 0.2 (panel (b)). Analogously, the real part of each pair of conjugate complex roots tends to two distinct negative numbers when and , which approximately are and , respectively.

Example 3. In Figure 3 we present a comparison between the evolution of the roots of and with respect to (with fixed). The panel (a) corresponds to the case when and varies from 2 to 200 with a step size of 2, while the graphic on the right corresponds to the case when and varies from 2 to 200 with a step size of 0.5. In both cases, notice that the real part of all the complex roots approximately tends to or zero when .
On the other hand, to construct stable polynomials of degrees 3 and 5, we must compute when . In Proposition 5, take , , and . Since and , the corresponding polynomials arewhere .

Example 4. We choose ; then panel (a) in Figure 4 illustrates the location of the roots of when varies from 0.1 to 5 with a step size of 0.05 and panel (b) in Figure 4 shows the motion of the roots of when varies from 0.4 to 7 with a step size of 0.2. For both cases, the single real root tends to and the real part of all the complex roots tends approximately to 0 when and , respectively.
Finally, we now show an example of robustly stable polynomials constructed by using linear combinations of Laguerre polynomials, which are orthogonal with respect to the measure with support in and defined for . In particular, the first Laguerre monic polynomials are

Example 5. Taking into account these polynomials, Figure 5 illustrates the motion of the roots of a stable polynomial of degree 3 constructed with , , , and (panel (a)). According to Proposition 7, can vary from to 0.05, and the roots are plotted using a step size of 0.3. Similarly, panel (b) in Figure 5 corresponds to the case when , , , , and varies from to 0.125 with a step size of 0.15.

5. Discussion and Further Comments

We have used algebraic properties of orthogonal polynomials to construct families of Hurwitz polynomials that are robustly stable in terms of a set of parameters. First, we use Favard’s theorem to introduce and as parameters in the coefficients of the recurrence relation, which are now continuous functions of those parameters. Notice that there is a great deal of generality on the choice of and . Indeed, the only requirement is that they generate a chain sequence, as mentioned in Section 2. Of course, one can introduce an arbitrary set of parameters, say , , as long as the corresponding sequences generate a chain sequence for all values of all parameters within a specified range.

On the other hand, we have also shown that the Hermite–Biehler theorem can be used to construct Hurwitz polynomials from linear combinations of two consecutive degree orthogonal polynomials, whose roots satisfy an interlacing property. Here, four real parameters are considered and Hurwitz polynomials of even and odd degree can be constructed if the parameters satisfy some inequalities.

As a consequence of the results presented here, together with those of the recent contribution [29], it is possible to use orthogonal polynomials to construct sequences of robustly stable Hurwitz polynomials in three different ways: by introducing an uncertain parameter on the orthogonality measure, by introducing uncertain parameters on the three-term recurrence relation, and by using linear combinations of orthogonal polynomials. The results of this work can be extended in the following directions:(1)It is possible to use Hurwitz polynomials constructed by using orthogonal polynomials in pole-placement design: to develop a controller that yields a closed-loop system with a prescribed characteristic polynomial [32, 33]. In this situation, an interesting open problem is to analyze the capabilities of the resulting system, such as closed-loop frequency response, disturbance rejection, and sensitivity [34]. It is worth noticing that properties of orthogonal polynomials have been used recently to propose a stabilization method for interval plants with uncertain time-delay by using the set value concept [30].(2)Although the proposed Hurwitz polynomials are robustly stable for the prescribed values of the parameters, an interesting open problem is to deduce the equations of motion of the roots in terms of the parameters (i.e., their behavior in terms of the involved parameters or, equivalently, the algebraic expressions for the curves they describe on the complex plane), as well as to determine the regions of the complex plane where the roots will be located for every value of the parameters. This information would be useful in the design of controllers in pole-placement design previously mentioned.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

The work of the third author was supported by Universidad de Monterrey. The work of the fourth author was supported by México’s CONACYT under Grant 287523. The work of third and fourth authors was partially funded by Dirección General de Investigación e Innovación, Consejería de Educación e Investigación of the Comunidad de Madrid (Spain), and Universidad de Alcalá under grant CM/JIN/2021-014, Línea de actuación estímulo a la investigación, Proyectos de I+D para Jóvenes Investigadores de la Universidad de Alcalá 2021. The work of the fifth author was partially supported by Universidad Autónoma de Tamaulipas, under Grant PEI-PROINNOVA-2018-250117.