962 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 45, NO. 9, SEPTEMBER 1998 On the Existence of Robust Strictly Positive Real Rational Functions Horacio J. Marquez, Member, IEEE, and Panajotis Agathoklis, Senior Member, IEEE Abstract—A new approach for the analysis of the strict positive real property of rational functions of the form H (s) = p(s)=q (s) is proposed. This approach is based on the interlacing properties of the roots of the even and odd parts of p(s) and q (s) over the imaginary axis. From the analysis of these properties, an algorithm to obtain p(s) such that p(s)=q (s) is strictly positive real (SPR) for a given Hurwitz q (s) is developed. The problem of finding p(s) when q (s) is an uncertain Hurwitz polynomial is also considered, using this new approach. An algorithm for obtaining p(s) such that p(s)=q (s) is SPR, when q (s) has parametric uncertainites, is presented. This algorithm is easy to use and leads to p(s) in cases where previously published methods fail. I. INTRODUCTION O NE way to represent uncertainties in linear timeinvariant systems is to let the coefficients of the system transfer function take values between a lower and an upper bound. Stability analysis of such systems is important, as well as other properties such as strict positive realness (SPRness), which has played a major role in the evolution of several areas such as nonlinear and adaptive control [1], as well as adaptive filtering. Several aspects of the robust SPR problem, i.e., developing conditions for SPRness for systems with parameter uncertainties, have been considered by a number of authors. Several important results [2]–[7] have been presented. References to be [2]–[7] deal with conditions for the function and where and SPR for all possible are two given families of polynomials. containing parametric Given a Hurwitz polynomial uncertainties, the problem of finding a (fixed) polynomial such that is SPR was considered in [5]–[7]. The approach in both [5] and [7] is essentially numerical, with parametric uncertainties, i.e., given a polynomial numerical procedures were proposed which, provided that certain conditions are satisfied, will result in a polynomial such that is SPR. A more fundamental question was raised in [6], namely, given a family of Hurwitz polynomials , does it always exist a (fixed) polynomial , of the same is SPR. For continuous time systems, order, such that Manuscript received January 1996; revised March 13, 1998. This work was supported by the Natural Sciences and Engineering Research Council of Canada (NSERC). This paper was recommended by Associate Editor H. Uwe. H. J. Marquez is with the Department of Electrical and Computer Engineering, University of Alberta, Edmonton, Alta., Canada (e-mail: [email protected]). P. Agathoklis is with the Department of Electrical and Computer Engineering, University of Victoria, Canada (e-mail: [email protected]). Publisher Item Identifier S 1057-7122(98)06498-8. no answer was found when the order of the polynomial is greater than 3 (see also [7]). In this paper a new approach to investigate the SPR property of a rational function is proposed and applied to the robust SPR problem. Our approach is to address the robust SPR problem in two steps. First, in Section III, we consider without any uncertainty and study how to a polynomial is SPR. Our interest construct polynomials such that in this section is to show that SPR rational functions can be characterized by an interlacing property of the even and odd parts of the numerator and denominator polynomials following certain patterns. Second, in Section IV, the results of Section . III are extended to a family of Hurwitz polynomials Here we explicitly show how to use the interlacing property developed in Section III to construct a single polynomial that makes SPR for all members of a given family of . Our method is shown to work for examples polynomials where previous techniques fail. II. PRELIMINARIES AND NOTATION Let represent the field of real numbers, the set of real and represent the positive polynomials of th degree. denotes the and negative elements of , respectively. . degree of the polynomial be a rational function of the form Definition 1: Let , with and . Then is positive real if . is said to be strictly positive real, SPR, if is . positive real for some and assume that Theorem 1 [4]: Let . Then is SPR if and only if the following conditions are satisfied: ; (a) and are Hurwitz polynomials; (b) is Hurwitz for all . (c) . We will denote by Consider a polynomial and , the even and odd parts of , respectively. and such that Define also polynomials , as follows: Property 1 [9], [10]: is said to satisfy the interlacing and in addition the roots property if and only if and are real and interlace in the following of 1057–7122/98$10.00 1998 IEEE MARQUEZ AND AGATHOKLIS: ROBUST STRICTLY POSITIVE REAL RATIONAL FUNCTIONS manner: (1) , and are the th real positive roots of where and , respectively. Consider now a complex polynomial of the form 963 Hermite–Biehler property satisfied by Hurwitz polynomials. Our approach to finding polynomials consists of separating and into their even and odd parts , and , and and so that then constructing by choosing the roots of the interlacing property with the corresponding roots of and is satisfied. Given , we define as follows: In order to state the interlacing property for complex polyno, we define mials, associated with (2) (3) (4) (5) and (13) (14) For simplicity, in the following property, we restrict attention (the only case needed in this paper). to the case (respectively, ) and (respectively, ) denote and in (respectively, the th real root of ). Property 2 [11]: A complex polynomial where , satisfy the interlacing property for complex polynomials if the and are real, and satisfy roots of , given by (14), we choose the (positive) To obtain , and , of and , roots respectively, in the following way: (6) (16) (15) .. . (17) (18) Theorem 2: A real or complex polynomial is Hurwitz if and only if it satisfies Properties 1 or 2. . We say that belongs Consider a polynomial of interval polynomials if each coefficient to the family . Associated with a family , satisfies we define (7) (8) (9) (10) The four Kharitonov polynomials associated with the family are then defined by: . and so chosen, satisfy the following The properties: (11) (12) Theorem 3 [2]–[4]: Let is SPR for all Then the four rational functions . if and only if , are SPR. III. CONSTRUCTING SPR RATIONAL FUNCTIONS In this section we consider a given Hurwitz polynomial , and present a method to find polynomials such that is SPR. This method is based on an interlacing property and satisfied between the even and odd parts of by SPR rational functions, which resembles the well-known when when (19) (20) (21) In the next theorem, it will be shown that if for each and are chosen as in (15) and moreover, is chosen “close enough” to , and is “close enough” to , then there exists a such that the resulting polynomial leads to being SPR. The proof of it is in the Appendix. . Theorem 4: Consider a Hurwitz polynomial and such that defining and There exist as in (15)–(20) with , and , , with as in (21), is SPR the function , and . and are given by if (22) where (23) (see also Fig. 1). and Theorem 4 characterizes the existence of polynomials such that is SPR for a given , in terms of the proximity of the roots of the even and odd parts of to those of . This characterization will be shown to be fundamental in the case of uncertain polynomials studied 964 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 45, NO. 9, SEPTEMBER 1998 Fig. 1. Frequency intervals i ; ij ; i , and i . in the next section. What is not implied by Theorem 4 is to be that this root distribution is necessary for SPR. It can be shown that, for polynomials with degree less than or equal to 5, there are four possible ways in which the , and can interlace roots of with SPR. For each one of these combinations, it in is possible to state and prove a theorem similar to Theorem 4. , combinations of these patterns are also possible. If Theorem 4 also implies a rather simple synthesis procedure . Two algorithms will now be presented. The first step for is common to both of them and consists of choosing the roots and . The selection of to complete the of synthesis of will be done in two alternative ways. Algorithm: and that satisfy (15). (i) Select roots (ii) Define (see also Fig. 1) and verify that condition (22) is satisfied. If this is not the case go back to (i) and select and such that for each new roots is closer to and is closer to . such that . (iii) Select and have Experience has shown that unless the roots and , respectively, is been placed purposely far from typically more that two orders of magnitude smaller than . It substituting is therefore typically easy to obtain a value for steps (ii) and (iii) by the following: Simplified Algorithm: ( , say). (ii ) Define an arbitrary initial value for is SPR. If not, go back to (iii ) Check whether or not (ii ) and redefine . Typically, a few iterations on this , parameters (taking values such as ) will complete the search in a few trials. or Example 1: Consider the polynomial , given by Here the roots of and in are at the following locations: Consistent with the proposed algorithm, we define roots , and , at the following locations: We now define and as in (16)–(20), and iterate using values , as proposed in on produces (ii )–(iii ). We find that after 3 iterations, such the polynomial is SPR. Moreover, an analysis of the intervals that and shows that any satisfying will lead to an SPR rational function. IV. UNCERTAIN POLYNOMIALS In this section we consider a family of polynomials of constant degree . It will be shown that defining functions and in a manner analogous to the previous section of degree , such that is SPR for polynomials , can be found. Let all possible MARQUEZ AND AGATHOKLIS: ROBUST STRICTLY POSITIVE REAL RATIONAL FUNCTIONS Fig. 2. Typical plot of gi (|!); hi (|!); i ; = 1 2for a family of Hurwitz polynomials. be any element of . Inequalities (11)–(12) show [respectively, ] lies in the that the th root of interval (respectively, ) with end points defined by the th and [resp., and ], root of is Hurwitz by assumption, we have that see Fig. 2. Since the intervals and interlace according to Property 1. Thus it , is always possible to find real numbers such that with , and if the functions such that and as in (16)–(20), and let (24) It is clear that (24) is analogous to (23) for families of polynomials. The Proof of Theorem 4 was based essentially on the analysis of the values of (23) in the frequency intervals and . In this section we will refer to the intervals and as a generalization of and in the obvious manner, and is defined as in Section III, for , i.e. each . and of interval polyTheorem 5: Consider a Hurwitz family such that defining nomials of degree . If there exists an and as in (16)–(20) , and are (25) is such that is SPR for all possible . The proof is omitted since it is similar to that of Theorem 4. The main difference between Theorems 4 and 5 is that Theorem 4 was stated and proven under the assumption that and can be placed as close as the roots of and , respectively. When necessary to those of uncertainties are present, the proximity of the roots of to the ones of corresponding to a polynomial in the family is limited by the size of the in the uncertainty. As a consequence, the existence of presence of uncertainties in is not guaranteed. It is straightforward to generalize the two algorithms of Section III to the present case. The application of these generalizations is shown in the following example. Example 2: Consider the family of polynomials defined as follows: then any Define 965 with satisfying 966 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 45, NO. 9, SEPTEMBER 1998 APPENDIX I PROOF OF THEOREM 4 For this family, we define the polynomials as in (7)–(10). The functions and have roots at the following locations in : , and satisfies Theorem 1. Conditions a) We will show that and b) are satisfied by construction. To show that condition c) is also satisfied, we define Thus (see Section II), Thus, taking account of inequalities (11) and (12), we have (Fig. 2) We now define roots and functions and . We choose With this selection, we have for the , where An analysis of the intervals and reveals that, with and , any value of this root selection for satisfying will lead to SPR, for . all It should be noticed that, in this example, the proposed algorithm produced the desired polynomial, despite the fact is exceedingly that the uncertainty contained in the family large for most practical purposes. As a comparison, the algorithm developed in [5] cannot be applied since the necessary conditions for the existence of a solutions required by that . method are not satisfied by V. CONCLUSIONS AND FINAL REMARKS A novel frequency domain approach for the synthesis of SPR rational functions with a given denominator has been presented. A major contribution of the paper is the analysis of the interlacing of the roots of the even and odd parts of the polynomials and of an SPR rational function over the imaginary axis, and its application for polynomials with parametric uncertainties. Algorithms to obtain a polynomial such that is SPR were presented for both cases is a given fixed Hurwitz polynomial or is an when uncertain Hurwitz polynomial. and we will show that the roots of and interlace according to Property 2. Define the frequency intervals in as shown in Fig. 1(a) and (b): we now proceed as follows. . Notice [Fig. 1(a)] that Step i): Assume first that is zero at the lower end of , and it is positive is positive everywhere in , except elsewhere. Also, at the upper end where it is zero. Since both functions are , and then continuous, they must intersect at some . Therefore, the first real root of in lies in . The same argument shows that has real roots in , and that no roots of can exist in outside the intervals ’s. A similar and for analysis of the intersections of shows that there is a root of in each interval . We thus conclude that there is one single real in each frequency interval in root of , and one single real root in each in . Consider now Fig. 1(b). An analysis entirely analogous to the one above shows that there is one single real root of in each frequency interval in , and one in . single real root in each are Notice also that, by construction, the intervals . Thus, for any , the roots of disjoint in and in interlace according to Property 2. , and consider Figs. 1(a) Step ii): Assume now that ’s are such that and (b). The intervals . As a result, arbitrary values of may result in a failure to comply with the interlacing property in , for some . Consider now the effect of changing and the parameter , and on the root locations of . By definition, , and . It is easy to see from the roots of and Fig. 1 that, for fixed , as move toward the upper end of the intervals , they move in opposite direction. It follows while when and do not satisfy the interlacing property that if and only if there exists an interval of real numbers in such that if , then the roots of and do not interlace according to Property 2. This can such that and occur if and only if there exists have a real root at the same frequency . For this to MARQUEZ AND AGATHOKLIS: ROBUST STRICTLY POSITIVE REAL RATIONAL FUNCTIONS be the case, we must have and (26) (27) is SPR if and only if is selected in It follows that such a way that equality (27) is violated at every frequency . From our analysis, it is clear that (27) can only be satisfied within the following frequency intervals: At both end points of each interval , the right-hand side of (27) equals zero, while for any other value within this interval it remains positive. Thus, at each frequency interval , the right-hand side of (27) can be any number within . Moreover, using a continuity argument the interval can be made as small as needed by it is easy to see that close to the roots of choosing the roots of (i.e. by shrinking the frequency interval ). Similarly, in each interval , the right-hand side of (27) can be any number , and moreover, can be made within the interval close to the as large as needed by choosing the roots of (i.e., by shrinking the frequency interval ). roots of such that, for any , Therefore, there exist , and ensure the condition , and therefore, that such that we have choosing and satisfy the interlacing property for that , and the theorem is then complex polynomials also in proven. ACKNOWLEDGMENT The authors thankfully acknowledge the comments of the reviewers. REFERENCES [1] K. S. Narendra and A. M. Annaswami, Stable Adaptive Systems. Englewood Cliffs, NJ: Prentice Hall, 1989. [2] N. K. Bose and J. F. Delansky, “Boundary implications for interval positive rational functions,” IEEE Trans. Circuits Syst., vol. 36, pp. 454–458, 1989. 967 [3] S. Dasgupta, “A Kharitonov like theorem for systems under nonlinear passive feedback,” in Proc. 26th Conf. Decision Contr., Dec. 1987, pp. 2062–2063. [4] H. Chapellat, M. Dahleh, and S. P. Bhattacharyya, “On robust nonlinear stability of interval control systems,” IEEE Trans. Automat. Contr., vol. 36, pp. 59–67, Jan. 1991. [5] S. Dasgupta and A. Bhagwat, “Conditions for designing SPR transfer functions for adaptive output error identification,” IEEE Trans. Circuits Syst., vol. CAS-34, pp. 731–736, July 1987. [6] B. D. O. Anderson, S. Dasgupta, P. Khargonekar, F. J. Kraus, and M. Mansour, “Robust strict positive realness: Characterization and construction,” IEEE Trans. Circuits Syst., vol. 37, pp. 869–876, July 1990. [7] A. Betser and E. Zaheb, “Design of robust strictly positive real transfer functions,” IEEE Trans. Circuits Syst. I, vol. 40, pp. 573–580, Sept. 1993. [8] P. Ioannou and G. Tao, “Frequency domain conditions for strictly positive real functions,” IEEE Trans. Automat. Contr., vol. AC-32, pp. 53–54, Jan. 1987. [9] S. P. Bhattacharyya, “Robust control of systems with parametric uncertainties,” presented at the IEEE Conf. Decision Contr., Honolulu, HI, 1990. [10] M. Mansour, “Robust stability in systems described by rational functions,” Contr. Dynamical Syst., vol. 51, pp. 71–128, 1992. [11] N. K. Bose and Y. Q. Shi, “Network realizability theory approach to stability of complex polynomials,” IEEE Trans. Circuits Syst., vol. CAS-34, pp. 216–218, Feb. 1987. Horacio J. Marquez (S’88–M’92) received the M.Sc.E. and Ph.D. degrees in electrical engineering from the University of New Brunswick, Fredericton, Canada, in 1990 and 1993. From 1993 to 1996 he held visiting appointments at the Royal Roads Military College, and the University of Victoria, Victoria, British Columbia. Since 1996 he has been an Assistant Professor of electrical and computer engineering at the University of Alberta, Edmonton, Alberta, Canada. Panajotis Agathoklis (M’81–SM’88) received the Dipl. Ing. degree in electrical engineering and the Dr.Sc.Tech. degree from the Swiss Federal Institute of Technology, Zurich, Switzerland, in 1975 and 1980, respectively. From 1981 until 1983, he was with the University of Calgary as a Post-Doctoral Fellow and parttime Instructor. Since 1983, he has been with the Department of Electrical and Computer Engineering, University of Victoria, B.C., Canada, where he is currently Professor. He has received a NSERC University Research Fellowship (1984–1986) and Visiting Fellowships from the Swiss Federal Institute of Technology (1982, 1984, 1986 and 1993), from the Australian National University (1987) and the University of Perth, Australia (1997). He was Associate Editor for the IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS in 1990–1993. He has been member of the Technical Program Committee of many international conferences and has served as the program Chair of the 1991 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing. His fields of interest are in digital signal processing, system theory and stability analysis.
© Copyright 2025 Paperzz