Abstract
We study the sample-data control problem of output tracking and disturbance rejection for unstable well-posed linear infinite-dimensional systems with constant reference and disturbance signals. We obtain a sufficient condition for the existence of finite-dimensional sampled-data controllers that are solutions of this control problem. To this end, we study the problem of output tracking and disturbance rejection for infinite-dimensional discrete-time systems and propose a design method of finite-dimensional controllers by using a solution of the Nevanlinna–Pick interpolation problem with both interior and boundary conditions. We apply our results to systems with state and output delays.
Similar content being viewed by others
References
Araki M, Ito Y, Hagiwara T (1996) Frequency response of sampled-data systems. Automatica 32:483–497
Arendt W, Batty CJK, Hieber M, Neubrander F (2001) Vector-valued laplace transforms and cauchy problems. Birkhäuser, Basel
Balas MJ (1978) Active control of flexible systems. J Optim Theory Appl 25:415–436
Ball JA, Gohberg I, Rodman L (1990) Interpolation of rational matrix functions. Birkhäuser, Basel
Bamieh BA, Pearson JB (1992) A general framework for linear periodic systems with applications to \({\mathscr {H}}_{\infty }\) sampled-data control. IEEE Trans Automat Control 37:418–435
Bounit H, Hadd S (2006) Regular linear systems governed by neutral FDEs. J Math Anal Appl 320:836–858
Bounit S, Hadd S, Saij R (2018) Error feedback regulation problem for regular linear systems. IMA J Math Control Inform 35:315–339
Castillo-Toledo B, Núñez-Pérez E (2003) On the regulator problem for a class of LTI systems with delays. Kybernetika 39:415–432
Curtain RF, Weiss G (1989) Well posedness of triples of operators (in the sense of linear systems theory). In: Control and estimation of distributed parameter systems, Birkhäuser, Basel, pp. 41–59
Curtain RF, Zwart HJ (1995) An introduction to infinite-dimensional linear systems theory. Springer, New York
Engel KJ, Nagel R (2000) One-parameter semigroups for linear evolution equations. Springer, New York
Francis BA, Wonham WM (1975) The internal model principle for linear multivariable regulators. J Appl Math Optim 2:170–194
Fridman E (2003) Output regulation of nonlinear systems with delay. Syst Control Lett 50:81–93
Hadd S, Idrissi A (2005) Regular linear systems governed by systems with state, input and output delays. IMA J Math Control Inform 22:423–439
Hagiwara T, Araki M (1995) FR-operator approach to the \(H_2\) analysis and synthesis of sampled-data systems. IEEE Trans Automat Control 40:1411–1421
Hämäläinen T, Pohjolainen S (2000) A finite-dimensional robust controller for systems in the CD-algebra. IEEE Trans Automat Control 45:421–431
Hara S, Yamamoto Y, Omata T, Nakano M (1988) Repetitive control system: a new type servo system for periodic exogenous signals. IEEE Trans Automat Control 33:659–668
Ke Z, Logemann H, Rebarber R (2009) Approximate tracking and disturbance rejection for stable infinite-dimensional systems using sampled-data low-gain control. SIAM J Control Optim 48:641–671
Ke Z, Logemann H, Rebarber R (2009) A sampled-data servomechanism for stable well-posed systems. IEEE Trans Automat Control 54:1123–1128
Ke Z, Logemann H, Townley S (2009) Adaptive sampled-data integral control of stable infinite-dimensional linear systems. Syst Control Lett 58:233–240
Kimura H (1987) Directional interpolation approach to \(H^{\infty }\)-optimization and robust stabilization. IEEE Trans Automat Control 32:1085–1093
Laakkonen P (2016) Robust regulation theory for transfer functions with a coprime factorization. IEEE Trans Automat Control 61:3109–3114
Laakkonen P, Pohjolainen S (2015) Frequency domain robust regulation of signals generated by an infinite-dimensional exosystem. SIAM J Control Optim 2015:139–166
Logemann H (1992) Stability and stabilizability of linear infinite-dimensional discrete-time systems. IMA J Math Control Inform 9:255–263
Logemann H (2013) Stabilization of well-posed infinite-dimensional systems by dynamic sampled-data feedback. SIAM J Control Optim 51:1203–1231
Logemann H, Rebarber R, Townley S (2003) Stability of infinite-dimensional sampled-data systems. Trans Am Math Soc 355:3301–3328
Logemann H, Rebarber R, Townley S (2005) Generalized sampled-data stabilization of well-posed linear infinite-dimensional systems. SIAM J Control Optim 44:1345–1369
Logemann H, Townley S (1997) Discrete-time low-gain control of uncertain infinite-dimensional systems. IEEE Trans Automat Control 42:22–37
Logemann H, Townley S (1997) Low-gain control of uncertain regular linear systems. SIAM J Control Optim 35:78–116
Luxemburg LA, Brown PR (2011) The scalar Nevanlinna–Pick interpolation problem with boundary conditions. J Comput Appl Math 235:2615–2625
Paunonen L (2016) Controller design for robust output regulation of regular linear systems. IEEE Trans Automat Control 61:2974–2986
Paunonen L (2017) Output regulation of infinite-dimensional time-delay systems. In: Proceedings of the ACC’17
Paunonen L (2017) Robust controllers for regular linear systems with infinite-dimensional exosystems. SIAM J Control Optim 55:1567–1597
Paunonen L (2017) Robust output regulation for continuous-time periodic systems. IEEE Trans Automat Control 62:4363–4375
Paunonen L, Pohjolainen S (2010) Internal model theory for distributed parameter systems. SIAM J Control Optim 48:4753–4775
Paunonen L, Pohjolainen S (2014) The internal model principle for systems with unbounded control and observation. SIAM J Control Optim 52:3967–4000
Rebarber R, Townley S (1998) Generalized sampled data feedback control of distributed parameter systems. Syst Control Lett 34:229–240
Rebarber R, Townley S (2002) Nonrobustness of closed-loop stability for infinite-dimensional systems under sample and hold. IEEE Trans Automat Control 47:1381–1385
Rebarber R, Townley S (2006) Robustness with respect to sampling for stabilization of Riesz spectral systems. IEEE Trans Automat Control 51:1519–1522
Rebarber R, Weiss G (2003) Internal model based tracking and disturbance rejection for stable well-posed systems. IEEE Trans Automat Control 39:1555–1569
Rudin W (1987) Real and complex analysis. McGrawHill, Singapore
Sakawa Y (1983) Feedback stabilization of linear diffusion systems. SIAM J Control Optim 21:667–676
Selivanov A, Fridman E (2017) Sampled-data relay control of diffusion PDEs. Automatica 82:59–68
Staffans OJ (2005) Well-posed linear systems. Cambridge University Press, Cambridge
Tucsnak M, Weiss G (2014) Well-posed systems-the LTI case and beyond. Automatica 50:1757–1779
Ukai H, Iwazumi T (1990) Design of servo systems for distributed parameter systems by finite dimensional dynamic compensator. Int J Syst Sci 21:1025–1046
Vidyasagar M (2011) Control system synthesis: a factorization approach. MIT Press, Cambridge, MA
Wakaiki M, Yamamoto Y, Özbay H (2012) Sensitivity reduction by strongly stabilizing controllers for MIMO distributed parameter systems. IEEE Trans Automat Control 57:2089–2094
Wakaiki M, Yamamoto Y, Özbay H (2014) Sensitivity reduction by stable controllers for MIMO infinite dimensional systems via the tangential Nevanlinna-Pick interpolation. IEEE Trans Automat Control 59:1099–1105
Weiss G, Staffans OJ, Tucsnak M (2001) Well-posed linear systems-a survey with emphasis on conservative systems. Appl Math Comput Sci 11:101–127
Xu C, Feng D (2004) Robust integral stabilization of regular linear systems. Sci China Ser F Inf Sci 47:545–554
Yamamoto Y (1994) A function space approach to sampled data control systems and tracking problems. IEEE Trans Automat Control 39:703–713
Yamamoto Y, Hara S (1988) Relationships between internal and external stability for infinite-dimensional systems with applications to a servo problem. IEEE Trans Automat Control 33:1044–1052
Yamamoto Y, Khargonekar PP (1996) Frequency response of sampled-data systems. IEEE Trans Automat Control 41:166–176
Yoon SY, Lin Z (2016) Robust output regulation of linear time-delay systems: a state predictor approach. Int J Robust Nonlinear Control 26:1686–1704
Zhou K, Doyle JC, Glover K (1996) Robust and optimal control. Prentice Hall, New York
Acknowledgements
The authors would like to thank Professor Lassi Paunonen for helpful advice on robust output regulation for infinite-dimensional discrete-time systems. Furthermore, we would like to thank the anonymous reviewers for their careful reading of our manuscript and many insightful comments.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work was supported by JSPS KAKENHI Grant Numbers JP17K14699.
Appendices
A Nevanlinna–Pick interpolation problem
In this section, we obtain a necessary and sufficient condition for the solvability of the interpolation problem to which we reduce the design problem of regulating controllers. In the process, we also show how to construct a solution of the interpolation problem. Although we consider \(H^{\infty }({\mathbb {E}}_1,{\mathbb {C}}^{p \times q})\) in Sect. 2, the standard theory of the Nevanlinna–Pick interpolation problem uses \(H^{\infty }({\mathbb {D}},{\mathbb {C}}^{p \times q})\). Hence, it is convenient to map \({\mathbb {E}}_1\) to \({\mathbb {D}}\) via the bilinear transformation \(\varphi : {\mathbb {E}}_1 \rightarrow {\mathbb {D}}:z \mapsto 1/z\).
In Sect. A.1, we recall basic facts on the Nevanlinna–Pick interpolation problem only with conditions on the interior \({\mathbb {D}}\). Section A.2 is devoted to solving the Nevanlinna–Pick interpolation problem with conditions on both the interior \({\mathbb {D}}\) and the boundary \({\mathbb {T}}\). As in [30, 48], we transform this problem into the Nevanlinna–Pick interpolation problem only with conditions on the boundary \({\mathbb {T}}\), which is always solvable.
1.1 A.1 Interpolation problem only with interior conditions
First we consider interpolation problems only with interior interpolation conditions.
Problem A.1
(Chapter 18 in [4], Section II in [21]) Suppose that \(\alpha _1,\dots ,\alpha _n \in {\mathbb {D}}\) are distinct. Let vector pairs \((\xi _\ell , \eta _\ell )\in {\mathbb {C}}^p \times {\mathbb {C}}^q\) satisfy
Find \(\varPhi \in H^{\infty }({\mathbb {D}}, {\mathbb {C}}^{p\times q})\) such that \(\Vert \varPhi \Vert _{H^{\infty }({\mathbb {D}})} < 1\) and
We call this problem the Nevanlinna–Pick interpolation problem with n interpolation data \((\alpha _\ell , \xi _\ell ,\eta _\ell )_{\ell =1}^n\). The solvability of Problem A.1can be characterized by the so-called Pick matrix.
Theorem A.2
(Theorem 18.2.3 in [4], Theorem 2 in [21]) Consider Problem A.1. Define the Pick matrix P by
Problem A.1 is solvable if and only if P is positive definite.
Let us next introduce an algorithm to construct a solution of Problem A.1. To this end, define
Let \(I_p\) and \(I_q\) be the identity matrix with dimension p and q, respectively. For a matrix \(E \in {\mathcal {B}}\), define
where \(M^{-1/2}\) denotes the inverse of the Hermitian square root of a positive definite matrix M. Define the maps \( U_E\) and \(V_E\) by
The mapping \(T_E\) in the lemma below is useful for solving Problem A.1.
Lemma A.3
(Lemma 6.5.10 in [47]) For a matrix \(E \in {\mathcal {B}}\), define the matrices A(E), B(E), C(E), and D(E) by (A.2). The mapping
is well defined and bijective.
A routine calculation shows that the inverse of \(T_E\) is given by
Lemma A.4
(Lemma 1 in [21]) Consider Problem A.1 with n interpolation data \((\alpha _\ell , \xi _\ell ,\eta _\ell )_{\ell =1}^n\). Set \(E := \xi _1 \eta _1^*/\Vert \xi _1\Vert ^2_{{\mathbb {C}}^p} \) and define A(E), B(E), C(E), and D(E) as in (A.2). Define also \(\nu := U_E(\xi _1,\eta _1)\) and
Problem A.1 with n interpolation data \((\alpha _\ell , \xi _\ell ,\eta _\ell )_{\ell =1}^n\) is solvable if and only if Problem A.1 with \(n-1\) interpolation data
is solvable. Moreover, if \(\varPhi _{n-1}\) is a solution of the problem with \(n-1\) interpolation data given in (A.6), then
is a solution \(\varPhi _n\) of the original problem with n interpolation data \((\alpha _\ell , \xi _\ell ,\eta _\ell )_{\ell =1}^n\).
The iterative algorithm derived from Lemma A.4 is called the Schur–Nevanlinna algorithm. Lemma A.4 also shows that if the problem is solvable, then there exist always solutions whose elements are rational functions.
Note that \(\nu \) given in Lemma A.4 is nonzero. In fact, since \( \Vert \xi _1\Vert _{{\mathbb {C}}^p} > \Vert \eta _1\Vert _{{\mathbb {C}}^q} , \) it follows that
and hence \(\nu \not = 0\). Furthermore, the matrix X defined by (A.5) satisfies \(X(\lambda )^{-1} = X(\lambda )^*\) for all \(\lambda \in {\mathbb {T}}\) and \(\Vert X(z)\Vert _{{\mathbb {C}}^{p\times p}} < 1\) for all \(z \in {\mathbb {D}}\).
1.2 A.2 Interpolation problem with both interior and boundary conditions
We next study interpolation problems with both interior and boundary conditions.
Problem A.5
Suppose that \(\alpha _1,\dots ,\alpha _n \in {\mathbb {D}}\) and \(\lambda _1,\dots ,\lambda _m \in {\mathbb {T}}\) are distinct. Consider vector pairs \((\xi _\ell , \eta _\ell )\in {\mathbb {C}}^p \times {\mathbb {C}}^q\) for \( \ell \in \{1,\dots , n\}\) and matrices \(F_j,G_j \in {\mathbb {C}}^{p\times q}\) for \(j\in \{1,\dots , m\}\), and suppose that
Find a rational function \(\varPhi \in H^{\infty }({\mathbb {D}}, {\mathbb {C}}^{p\times q})\) such that \(\Vert \varPhi \Vert _{H^{\infty }({\mathbb {D}})} < 1\) and
Problem A.5 is called the Nevanlinna–Pick interpolation problem with interior interpolation data \((\alpha _\ell , \xi _\ell ,\eta _\ell )_{\ell =1}^n\) and boundary interpolation data \( (\lambda _j,F_j,G_j)_{j=1}^m\). The scalar-valued case \(p=q=1\) with more general interpolation conditions has been studied in [30].
The following theorem implies that the solvability of Problem A.5 depends only on its interior interpolation data.
Theorem A.6
Problem A.5 with interior interpolation data \((\alpha _\ell , \xi _\ell ,\eta _\ell )_{\ell =1}^n\) and boundary interpolation data \((\lambda _j,F_j,G_j)_{j=1}^m\) is solvable if and only if Problem A.1 with interpolation data \((\alpha _\ell ,\xi _\ell ,\eta _\ell )_{\ell =1}^n\) is solvable.
To solve Problem A.5, we transform it to the following problem with boundary conditions only:
Problem A.7
Suppose that \(\lambda _1 ,\dots ,\lambda _m \in {\mathbb {T}}\) are distinct. Consider matrices \(F_j,G_j \in {\mathbb {C}}^{p\times q}\) for \(j\in \{1,\dots , m\}\), and suppose that
Find a rational function \(\varPhi \in H^{\infty }({\mathbb {D}}, {\mathbb {C}}^{p\times q})\) such that \(\Vert \varPhi \Vert _{H^{\infty }({\mathbb {D}})} < 1\) and
This problem is referred to as the boundary Nevanlinna–Pick interpolation problem with interpolation data \((\lambda _j,F_j,G_j)_{j=1}^m\). The condition (A.10) is necessary for the solvability for Problem A.7, and the lemma below shows that the condition (A.10) is also sufficient. We can prove the sufficiency by extending the Schur–Nevanlinna algorithm in Lemma A.4.
Lemma A.8
Problem A.7 is always solvable.
Proof
Consider Problem A.7 with interpolation data \((\lambda _j,F_j,G_j)_{j=1}^m\). We first find \(m-1\) interpolation data such that if Problem A.7 with these \(m-1\) data is solvable, then the original problem with m interpolation data \( (\lambda _j,F_j,G_j)_{j=1}^m \) is also solvable. To that purpose, we extend the technique developed in [30] for the scalar-valued case.
Define \(A:= A(F_1)\), \(B:= B(F_1)\), \(C:= C(F_1)\), and \(D:= D(F_1)\) as in (A.2). For \(\epsilon >0\), set
and
for \(j \in \{2,\dots ,m\}\). Let us show that there exists \(\epsilon >0\) such that
By definition,
and hence if
then \(\Vert {\widehat{F}}_1\Vert _{{\mathbb {C}}^{p\times q}} < 1\). Let \(j \in \{2,\dots ,m \}\) be given. We obtain
Since \(F_j \in {\mathcal {B}}\), it follows that \(\Vert T_{F_1}(F_j)\Vert _{{\mathbb {C}}^{p\times q}} < 1\) by Lemma A.3. If we choose \(\epsilon > 0\) so that
then \(\Vert {\widehat{F}}_j\Vert _{{\mathbb {C}}^{p\times q}} < 1\) for every \(j \in \{2,\dots ,m \}\). Thus, we obtain the desired inequality (A.11) for \(\epsilon >0\) satisfying (A.12) and (A.14).
Assume that there exists a rational solution \(\varPsi _{m-1} \in H^{\infty }({\mathbb {D}}, {\mathbb {C}}^{p\times q})\) such that
We shall show that \( \varPsi _{m} := T_{F_1}^{-1}(\kappa _{\epsilon }\varPsi _{m-1}) \) is a solution of the original problem with m interpolation data \((\lambda _j, F_j,G_j)_{j=1}^m\). By definition, \(\varPsi _m\) is rational. Since \(\Vert \kappa _{\epsilon }\Vert _{H^{\infty }({\mathbb {D}})} < 1\) and \(\Vert \varPsi _{m-1}\Vert _{H^{\infty }({\mathbb {D}})} < 1\), it follows that
Together with this, Lemma A.3 yields \(\varPsi _m \in H^{\infty }({\mathbb {D}}, {\mathbb {C}}^{p\times q})\) and \(\Vert \varPsi _m\Vert _{H^{\infty }({\mathbb {D}})}<1\).
We now prove that \(\varPsi _m\) satisfies the interpolation conditions \(\varPsi _m(\lambda _j) = F_j\) and \(\varPsi _m'(\lambda _j) = G_j\) for every \(j \in \{ 1,\dots ,m\}\). For the case \(j=1\), \(\kappa _{\epsilon }(\lambda _1) = 0\) yields
By (A.4), we obtain
which implies
Therefore,
Since
it follows that \(\kappa _{\epsilon }^{\prime }(\lambda _1) = 1/(\epsilon \lambda _1 )\). Using
we derive \( \varPsi ^{\prime }_m(\lambda _1) = G_1. \)
For \(j\in \{2,\dots ,m\}\), we have by the definition of \({\widehat{F}}_j\) that
Using (A.16) again, we obtain
By the definition of \({\widehat{G}}_j\), we find that
Thus \(\varPhi _m\) is a solution of the original problem with m interpolation conditions.
If we apply this procedure again to the resulting interpolation problem, i.e., the problem of finding a rational solution \(\varPsi _{m-1} \in H^{\infty }({\mathbb {D}}, {\mathbb {C}}^{p\times q})\) such that the conditions given in (A.15) hold, then the interpolation condition at \(z = \lambda _1\) is removed. Therefore, Problem A.7 with m interpolation data can be reduced to Problem A.7 with \(m-1\) interpolation data. Continuing in this way, we finally obtain Problem A.7 with no interpolation conditions, which always admits a solution. Thus Problem A.7 is always solvable. \(\square \)
By Lemmas A.4 and A.8, we obtain a proof of Theorem A.6.
Proof of Theorem A.6
The necessity is straightforward. We prove the sufficiency. To this end, it is enough to show that the following problem always has a solution:
Problem A.9
Assume that Problem A.1 with n interior interpolation data \((\alpha _\ell ,\xi _\ell ,\eta _\ell )_{\ell =1}^n\) is solvable and that \(\Vert F_j\Vert _{{\mathbb {C}}^{p \times q}} < 1\) for every \(j \in \{1,\dots ,m \}\). Find a solution of Problem A.5 with n interior interpolation data \((\alpha _\ell ,\xi _\ell ,\eta _\ell )_{\ell =1}^n\) and m boundary interpolation data \((\lambda _j, F_j, G_j)_{j=1}^m\).
Suppose that Problem A.1 with n interior interpolation data \((\alpha _\ell ,\xi _\ell ,\eta _\ell )_{\ell =1}^n\) is solvable. Define the matrix E and the function X as in Lemma A.4. Then this lemma shows that Problem A.1 with \(n-1\) interior interpolation data
is solvable. Set \(A:= A(E)\), \(B:= B(E)\), \(C:= C(E)\), and \(D:= D(E)\) as in (A.2). For \(j \in \{1,\dots ,m\}\), define also
Since \(X(\lambda _j)^{-1} = X(\lambda _j)^*\) for every \(j \in \{1,\dots ,m \}\), we obtain \(\Vert X(\lambda _j)^{-1}\Vert _{{\mathbb {C}}^{p\times p}} = 1\) and hence \(\Vert {\widehat{F}}_j\Vert _{{\mathbb {C}}^{p\times p}} < 1\) for every \(j \in \{1,\dots ,m \}\). Suppose that \(\varPhi _{n-1}\) is a solution of Problem A.5 with \(n-1\) interior interpolation data given in (A.17) and m boundary interpolation data \( (\lambda _j, {\widehat{F}}_j, {\widehat{G}}_j)_{j=1}^m. \) Then \( \varPhi _n := T_{-E}(X \varPhi _{n-1}) \) is a solution of Problem A.5 with n interior interpolation data \((\alpha _\ell ,\xi _\ell ,\eta _\ell )_{\ell =1}^n\) and m boundary interpolation data \((\lambda _j, F_j, G_j)_{j=1}^m\). In fact, Lemma A.4 shows that \(\varPhi _n\) satisfies \(\Vert \varPhi _n\Vert _{H^{\infty }({\mathbb {D}})} < 1\) and \(\xi _{\ell }^* \varPhi _n(\alpha _\ell ) = \eta _\ell ^*\) for every \(\ell \in \{1,\dots ,n\}\). It remains to show that the boundary conditions hold. We obtain
By the definition of \(T_{-E}\), we obtain
and hence
This yields
Thus, we can reduce Problem A.9 with n interior data to that with \(n-1\) interior data. Continuing in this way, we reduce Problem A.5 to Problem A.7, which is always solvable by Lemma A.8. This completes the proof. \(\square \)
In the construction of regulating controllers in Sect. 2, a rational function \({\mathbf {Y}}_+\in H^{\infty }({\mathbb {E}}_1,{\mathbb {C}}^{p \times p})\) needs to satisfy the interpolation condition \({\mathbf {Y}}_+(\infty ) = 0\). Its counterpart in \(H^{\infty }({\mathbb {D}},{\mathbb {C}}^{p \times p})\) under the transformation \(\varphi : {\mathbb {E}}_1 \rightarrow {\mathbb {D}}:z \mapsto 1/z\) is given by the interpolation condition \(({\mathbf {Y}}_+\circ \varphi ^{-1} )(0) = 0\). Such a condition is excluded in Problem A.5, but we can easily incorporate it into the problem.
Corollary A.10
Suppose that \(\alpha _1,\dots ,\alpha _n \in {\mathbb {D}}{\setminus } \{0\}\) and \(\lambda _1,\dots ,\lambda _m \in {\mathbb {T}}\) are distinct. Consider vector pairs \((\xi _\ell , \eta _\ell )\in {\mathbb {C}}^p \times {\mathbb {C}}^q\) for \( \ell \in \{1,\dots , n\}\) and matrices \(F_j,G_j \in {\mathbb {C}}^{p\times q}\) for \(j\in \{1,\dots , m\}\), and suppose that the norm conditions (A.8) are satisfied. Then the following three statements are equivalent:
-
(a)
There exists a rational function \(\varPhi \in H^{\infty }({\mathbb {D}}, {\mathbb {C}}^{p\times q})\) such that \(\Vert \varPhi \Vert _{H^{\infty }({\mathbb {D}})} < 1\), \(\varPhi (0) = 0\), and the interpolation conditions (A.9a) and (A.9b) hold.
-
(b)
There exists a rational function \(\varPhi \in H^{\infty }({\mathbb {D}}, {\mathbb {C}}^{p\times q})\) such that \(\Vert \varPhi \Vert _{H^{\infty }({\mathbb {D}})} < 1\), \(\varPhi (0) = 0\), and the interpolation conditions (A.9a) hold.
-
(c)
The Pick matrix P defined by
$$\begin{aligned} P := \begin{bmatrix} P_{1,1}&\cdots&P_{1,n} \\ \vdots&\vdots \\ P_{n,1}&\cdots&P_{n,n} \end{bmatrix}, ~~ \text {where } P_{j,k} := \frac{\alpha _j \bar{\alpha }_\ell \xi _j^*\xi _\ell - \eta _j^*\eta _\ell }{1- \alpha _j\bar{\alpha }_\ell } ~~ \forall j,\ell \in \{1,\dots ,n\} \end{aligned}$$is positive definite.
Proof
By a straightforward calculation, we have the following fact: A rational function \(\varPhi \in H^{\infty }({\mathbb {D}}, {\mathbb {C}}^{p\times q})\) satisfies the conditions of (a) if and only if \({\widehat{\varPhi }}(z) := \varPhi (z)/z\) is a solution of Problem A.5 with interior interpolation data \((\alpha _\ell , {\bar{\alpha }}_\ell \xi _\ell , \eta _\ell )_{\ell =1}^n\) and boundary interpolation data \((\lambda _j, F_j/\lambda _j, G_j/\lambda _j - F_j/\lambda _j^2)_{j=1}^m\). This fact together with Theorem A.6 shows that (a) is true if and only if Problem A.1 with interpolation data \((\alpha _\ell , \bar{\alpha }_\ell \xi _\ell , \eta _\ell )_{\ell =1}^n\) is solvable. Hence, we obtain (a) \(\Leftrightarrow \) (c) by Theorem A.2. Using the fact mentioned above again, we obtain (a) \(\Leftrightarrow \) (b). This completes the proof. \(\square \)
Remark A.11
Suppose that the interpolation data have conjugate symmetry in Problem A.5. In other words, suppose that both \((\alpha , \xi ,\eta )\) and \(({\bar{\alpha }}, {\bar{\xi }}, {\bar{\eta }})\) are in its interior interpolation data and that \((\lambda ,F,G)\) and \(({\bar{\lambda }},{\bar{F}},{\bar{G}})\) are in its boundary interpolation data. If the interpolation problem is solvable, then there exists a solution that is a rational function with real coefficients. In fact, for every rational function \(\varPhi \), there uniquely exist rational functions \(\varPhi _R\) and \(\varPhi _I\) with real coefficients such that \(\varPhi = \varPhi _R + i \varPhi _I\). If a rational function \(\varPhi \) is a solution of the interpolation problem, then one can easily prove that its real part \(\varPhi _R\) is also a solution.
Remark A.12
Let \(\lambda \in {\mathbb {T}}\). For a vector pair \((\xi , \eta ) \in {\mathbb {C}}^p \times {\mathbb {C}}^q\), define a matrix \(F:=\xi \eta ^*/\Vert \xi \Vert _{{\mathbb {C}}^{p}}^2\). If \(\Vert \xi \Vert _{{\mathbb {C}}^{p}} > \Vert \eta \Vert _{{\mathbb {C}}^{q}} \), then \(\Vert F\Vert _{{\mathbb {C}}^{p \times q}} < 1\). Further, if a rational function \(\varPsi \in H^{\infty }({\mathbb {D}}, {\mathbb {C}}^{p\times q})\) satisfies \(\varPsi (\lambda ) = F\), then \( \xi ^* \varPsi (\lambda ) = \eta ^* \). In this way, we can transform the tangential interpolation condition \( \xi ^* \varPsi (\lambda ) = \eta ^* \) to the matrix-valued interpolation condition \(\varPsi (\lambda ) = F\). This transformation is used in the design procedure of regulating controllers in Sect. 2 if unstable eigenvalues of A lie on the boundary \({\mathbb {T}}\). Moreover, the above observation and Theorem A.6 indicate that for \(\lambda \in {\mathbb {T}}\) and \((\xi , \eta ) \in {\mathbb {C}}^p \times {\mathbb {C}}^q\) with \(\Vert \xi \Vert _{{\mathbb {C}}^{p}} > \Vert \eta \Vert _{{\mathbb {C}}^{q}}\), boundary interpolation conditions of the form \( \xi ^* \varPsi (\lambda ) = \eta ^* \) can be also ignored when we determine the solvability of the Nevanlinna–Pick interpolation problem.
B \(\varLambda \)-extension of output operator of delay systems
Consider the delay system (4.1), and define x as in (4.2). The objective of this section is to show for a.e. \(t \ge 0\),
Since \(x(t) \in X_1\) for every \(t \ge h_q\) and since \(C_{\varLambda } \zeta = C \zeta \) for every \(\zeta \in X_1\), it suffices to show (B.1) a.e. on \([0,h_q)\). For simplicity of notation, we consider the case \({\widehat{q}} = 1\) and define \({\widehat{h}} := {\widehat{h}}_1\) and \(c := c_{1}\).
By Lemma 2.4.5 of [10], there exists \(s_0 >0\) such that
where
Hence for every \(s>s_0\) and every \(t \in [0,h_q)\), we obtain
Since
Lebesgue’s dominated convergence theorem implies that in the case \({\widehat{h}} = 0\),
Thus, we obtain \(cz(t- {\widehat{h}} ) = C_{\varLambda }x(t)\) for every \( t \in [0,h_q)\) if \({\widehat{h}} = 0\).
In the case \({\widehat{h}} \in (0,h_q)\), we obtain
Since \(B \in {\mathcal {L}}(\mathbb {C},X)\), it follows that \(x(t) \in \mathrm{dom}(C_{\varLambda }) \) for a.e. \(t\ge 0\) and
where \(\zeta := cz\). For each \(n \in {\mathbb {N}}\), define
We will show that there exists a subsequence \(\{f_{n_{\ell }}:\ell \in {\mathbb {N}}\}\) such that \(\lim _{\ell \rightarrow \infty }f_{n_\ell }(t)= \zeta (t - {\widehat{h}})\) for a.e. \(t \in [0,h_q)\). Together with (B.2), this yields \(\zeta (t-{\widehat{h}}) = C_{\varLambda }x(t)\) for a.e. \( t \in [0,h_q)\) in the case \({\widehat{h}} \in (0,h_q)\).
Let \(s > s_0\). Define
Since \(\zeta \in L^1(-h_q,h_q)\), it follows from Fubini’s theorem that
Choose \(\varepsilon >0\) arbitrarily. By the strong continuity of the left translation semigroup on \(L^1(-h_q,h_q)\) (see, e.g., Example I.5.4 in [11]), there exists \(\delta _0 \in (0, {\widehat{h}})\) such that
Therefore,
Since
it follows that there exists \(s_1 > s_0\) such that for every \(s > s_1\),
Hence we obtain
Since \(\varepsilon >0\) was arbitrary, we have that \(\lim _{n \rightarrow \infty }\Vert \zeta (\cdot - {\widehat{h}}) - f_n\Vert _{L^1(0,h_q)} = 0\). Then there exists a subsequence \(\{f_{n_{\ell }}:\ell \in {\mathbb {N}}\}\) such that \(\lim _{\ell \rightarrow \infty }f_{n_\ell }(t)= \zeta (t - {\widehat{h}})\) for a.e. \(t \in [0,h_q)\); see, e.g., Theorem 3.12 in [41]. This completes the proof. \(\square \)
Rights and permissions
About this article
Cite this article
Wakaiki, M., Sano, H. Sampled-data output regulation of unstable well-posed infinite-dimensional systems with constant reference and disturbance signals. Math. Control Signals Syst. 32, 43–100 (2020). https://doi.org/10.1007/s00498-019-00252-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00498-019-00252-9
Keywords
- Frequency-domain methods
- Output regulation
- Sampled-data control
- State-space methods
- Well-posed infinite-dimensional systems