1. Introduction
The stabilization of dynamic systems via feedback is a very important topic in Control Theory since a necessary minimum requirement for any controlled system is that it operates in a stable way. Therefore, the stabilization theory is relevant in continuous-time systems, discrete-time systems and the hybrid ones which have mixed continuous-time and discrete-time parts. See, for instance, [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13] and some related references therein. The discretization of continuous-time systems can be performed to constant sampling rates or to non-uniform ones [
3,
6] so as to take the sampling rate as an extra design function which can be accommodated to the rate of variation of the signals of interest in the system under study. The works in [
1,
2] focus on the stabilization of saturated discrete-time switching systems. On the other hand, the works in [
1,
4] are focused on the stabilization of multirate control systems, so on those which have signals being sampled at different sampling rates, also with the objective of facilitating the accommodation of signals in the system that, because of their different nature, evolve at different variation rates or which are needed to be sampled at different rates. A useful design technique for stabilization purposes is the use of Lyapunov functions, which can involve the structure of the closed-loop system parameterization (that is, the one involved the incorporation of the feedback control law), so as to allow the appropriate synthesis of the feedback controller, [
7]. Some stabilization problems also incorporate the extra effort of needing to follow the behavior of a certain prescribed model which is known as the “model-matching” or “model-following” objective. In this case, it is not only needed to stabilize the closed-loop modes (stabilization problem) but also to prescribe the values of both the zeros and poles of the closed-loop transfer function to prescribed values defined by the reference model [
8,
9]. Different devices and design techniques which should be examined to decide on combining discretization tools with continuous-time analysis in complex dynamic systems are the use of appropriate sampling and hold devices [
8,
9,
10] to update discretized signal information for control purposes, the eventual influence of delays either in the input or output, or in the sates, and also the possible stabilization via state or output feedback involving either centralized control, i.e. involving all the available output information, or decentralized control, i.e. involving only local information or a partial information on the whole system. See [
9,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38] and references therein.
The main objective of this work is to deal with hybrid dynamic systems. Such systems that combine the involvement of both continuous-time signals and digital signals in an integrated way have received important attention [
4,
39,
40,
41,
42,
43,
44,
45,
46]. They involve modeling tools which are very versatile allowing to describe the whole system in a discrete-time way for a certain sampling period as a first modeling stage due to the combination of the discretization of the continuous-time subsystem with the either discrete or digital subsystem. In particular, the optimization of inputs and the fundamental properties of such systems have received attention in [
39] and their multirate sampling modeling tools to accommodate the various signals in the system and its control performance concerns have been studied in [
4,
40,
45]. The main importance of hybrid dynamic systems arises from the fact that continuous-time and digital subsystems usually operate in a combined and integrated fashion in many real world situations. A second reason to establish such hybrid models is their suitability, for technological implementation reasons, for describing the use of either discrete-time or digital controllers to either stabilize or control continuous-time plants. For that purpose, a wide class of linear hybrid systems proposed in [
39], and also dealt with in [
40,
41,
42,
43,
44], have been considered for model-following purposes. The whole state of the hybrid dynamic systems studied in the above approaches is described by its continuous-time substate being forced by both the current input in continuous time and its sampled value at the last preceding sampling instant as well, while the discrete-time or, eventually, digital subsystem is driven by the sampled control at sampling instants. In general, there are dynamical couplings between both substates.
In this paper, we focus on the closed-loop stabilization of a hybrid dynamic system which is a network consisting of a tandem of
subsystems, each of them being described by a continuous-time substate together with a discrete-time one. In the most general case, there are mutual couplings between both continuous and discrete substates of each subsystem, couplings between the dynamics of the various subsystems and delayed point dynamics in the whole system also with couplings between subsystems. The closed loop stabilization of such a network is investigated though linear output feedback by synthesizing a static controller. The possibility of partial or total lack of information of couplings between subsystems available for the synthesis of the controller is also studied. This leads to designs based on partial or total decentralized linear output feedback stabilizing control, [
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26], which is of interest as a design technique to reduce the amount of online information to be processed to control the total system, especially, in the case of complex high-dimensional systems.
The paper is organized as follows.
Section 2 presents the proposed hybrid system which consists of a set of continuous-time systems with mutual dynamic couplings on a set of digital subsystems, both sets being integrated in a system network. Each subsystem is assumed of single-input single-output (SISO) type. The whole dynamics can be also eventually affected by discrete-time delayed dynamics for a finite number of point delays, and it is driven, in general, by a combined action of the continuous-time input along the intersample time interval together with its sampled values at the sampling instants. This section also contains two descriptions of an extended discretized system, built with the discretization of the continuous parts of the whole hybrid system being eventually coupled with the digital ones, whose stabilization objective is the first and main intended step for the stabilization of the whole hybrid system.
Section 3 deals with the stabilization through linear static output feedback of the modified extended discrete system with zero input–output direct interconnection gains, what implies basically that the relative degree, or pole-zero excess in the transfer function, is greater than one. The mechanism for designing the controller gain is of algebraic type and based on converting the set of equations to solve in a linear algebraic system of equations based on a vector form version of them being obtained from the use of ad hoc Kronecker products of matrices [
31,
32] in the original synthesis problem. In general, the algebraic problem can be: (a) non-compatible, so that it has no solution for a pre-defined suited stable closed-loop dynamics of the extended discrete system being defined by a convergent matrix of closed-loop dynamics, or (b) it can be algebraically compatible with either one (compatible determinate) or infinitely many (compatible indeterminate) solutions for the controller to be synthesized.
In short, remember that a simple linear algebraic system of equations is solvable in , or compatible if and only if . This holds if and only if (Rouché–Capelli theorem). The solution is unique if and only if is non-singular so that the algebraic system is compatible determinate. Otherwise, if the Rouché–Capelli theorem still holds, there are infinitely many solutions, and the algebraic system is compatible indeterminate. If , then and the algebraic system has no solution so that it is incompatible. In the case of incompatible systems, it can be found the best approximate solution , which minimizes by involving the pseudoinverse matrix techniques on the singular matrix . The whole sets of compatible (either determinate or indeterminate) solutions, if they exist, or the best approximate solution (if no exact solution exists) can be calculated by pseudoinverse matrix techniques applied on the algebraic system. In our case, the solutions consist of finding a linear output feedback stabilizing controller gain, it does exist, so that the closed-loop dynamics equalizes some prescribed stability matrix.
A technical concern is that the algebraic test for linear output feedback stabilizability cannot be performed generically for some convergent closed-loop matrix but only for given targeted convergent matrices of closed-loop dynamics. On the other hand,
Section 4 relies on linking the existence of some static linear output feedback stabilization control law of the modified extended discrete system with special Riccati matrix algebraic equalities.
Section 5 is devoted to the characterization of keeping the stabilization under a total of partial degree of decentralized control. Such a decentralization consists of the achievement of the closed-loop stabilization under either a total or a partial lack of information about the couplings of mutual dynamics between couples of subsystems being transmitted to the overall controller. In this way, each subsystem controller operates just with local information about its own subsystem with eventually a minimum of available information taken about the mutual dynamical couplings between the various subsystems able to achieve the closed-loop stabilization. The final part of the article addresses, in
Section 6, the particular cases of small influences of the delayed discrete dynamics and that of the couplings between the pairs of subsystems in the whole dynamics of the hybrid system. In those cases, the main controller synthesis process is performed on the nominal part of the system (that is, the one being free of uncertainties) with a sufficient stability degree so as to fight against the influence of the uncertainties while keeping the closed-loop stability of the whole system. Finally, conclusions end the paper.
Notation
, and are, respectively, the sets of integer numbers, non-negative integer numbers and positive integer numbers.
, and are, respectively, the sets of real, non-negative real numbers and positive real numbers.
is the set of complex numbers, and for any real constant .
is the -th identity matrix and is a zero -matrix.
For any square real matrix , is its spectrum, that is, the set of its eigenvalues, is its determinant, and is its adjoint matrix and is the transpose of .
Let us denote for any two real matrices if ; , and denote as the spectral radius of any given square matrix . In the same way, if if ; . Note that, at least one pair of corresponding matrix entries, the associated inequality is strict, and if ; . Particular cases are related to comparisons with the zero matrix so that , or , denotes a non-negative matrix, that is, ; ; , or , denotes a positive matrix, that is, ; with ; , or , denotes a strictly positive matrix, that is, ; .
If is a square real matrix, then and denote that it is, respectively, positive semidefinite and positive definite. and denote that the matrix is negative semidefinite and negative definite, respectively.
A square matrix is a stability matrix if its spectral abscissa is negative, i.e., if for . where is the set of eigenvalues, or spectrum, of . A real or complex square matrix is convergent if and only if its spectral radius .
is the imaginary complex unit.
, for , stands for the singular values of the complex-valued rational matrix .
The -norm of such a matrix, which is the supremum of its singular values on the boundary of the unit circle centered at the origin of the complex plane, provided that it exists and is finite, is denoted by . If , then the symbols , and stand, respectively, for the , 1 and matrix norms, that is, for the maximum absolute sum of its rows, that of its columns and for its maximum singular value.
is the Kronecker product of the real matrices of any orders
and
. In particular, if
and
are
and
, then its Kronecker product is
defined by
is a real vector formed by the entries of the real matrix ordered in the order of its rows.
is the Moore–Penrose generalized inverse, or Moore-Penrose pseudoinverse, of which satisfies and . If is of rank is, in general non-uniquely, factorized as with and and (thus being, respectively, full column rank and full row rank), then . Note that such and always exist for a given of rank .
The continuous time states or signals are denoted under the argument “”in parenthesis, say , (running on the non-negative real set) while the discrete-time ones or the digital ones are denoted with the argument “” in brackets, say , (running on the set of non-negative integer numbers).
3. Stabilization by Linear Static Output Feedback of the Modified Extended Discrete System with Zero Input–Output Direct Interconnection Gains
The closed-loop asymptotic stabilization of the extended discrete system is a first basic design step to stabilize the hybrid system since the state and output sequences at the sampling instants are bounded for any given finite initial conditions and they converge asymptotically to zero at the sampling instants. This does not imply that the state and output signals converge also asymptotically to zero as time tends to infinity without extra conditions.
Through this section, it is assumed that
, which implies that
and which includes the case when
and
, that is, the particular case of zero direct input–output interconnection gains. The stabilization of the extended discrete system (32) and (33) under linear static output feedback is now discussed. Assume a control law of the form:
The following result gives a simple algebraic necessary and sufficient condition for the existence of a static linear output feedback stabilizing controller for (32) and (33) as well as further conditions related to the eventual stabilization by a class of controllers which are perturbations of a nominal stabilizing one.
Theorem 1. Assume that. Then, the following properties hold:
- (i)
The modified extended system (32) and (33) is stabilized by some linear control law of the form (34) if and only if for some convergent matrix, being of the same order as that of, the following condition holds: - (ii)
Assume that (35) holds, so thatis a convergent matrix for some controller gain matrix. Assume also thatis a perturbation ofunder the controller gain matrixfor someand some incremental controller gain. Then, a controllerstabilizes also (32) and (33) provided that, for some matrixof the same order as, the incremental controller gain matrixis chosen to satisfy the subsequent equivalent vector equality: - (iii)
Assume that, in Property (ii),,for some. Then, a controllerstabilizes also (32) and (33) provided that, for some real scalars,and, either the incremental controller gain matrixis chosen to satisfy the vector equality: or,is chosen to satisfy the vector equality:
Proof. It is direct since the closed-loop stabilization of (32) and (33), via (34), holds if and only if
is a convergent matrix for some control gain
. The above matrix identity is equivalent to the following linear algebraic equation:
which is algebraically compatible, so that there is at least a solution
(and thus at least a solution matrix
exists) if and only if (35) holds from Rouché–Frobenius theorem. Property (i) has been proved.
To prove Property (ii), note that, since
, if the control gain is perturbed from
to
, so that
, then
Thus,
is a convergent matrix if
which holds if
, that is, if
Since for some , should be chosen to satisfy the equivalent vector equality (36), subject to (37), while noting that implies that and , and then and . Property (ii) has been proved.
To prove Property (iii), note from (38) that, for
and some
, one has:
Thus,
is a convergent matrix if
. Then, for some
and
, one has from (46) that:
which also implies that
for some
. Now, choose
via the constraint
for some
. Thus, one has:
Then, one finds that (47) holds if:
In addition, since
and
being stable implies that, if (40) holds, then
is stable if
That is, if , , then (44) holds, implying that is stable, if either satisfies (38), subject to (39), or satisfies (40) subject to (41). Property (iii) has been proved. □
Remark 5.Two necessary conditions for (35) to hold are: - (1)
The extended system (32) and (33) is stabilizable and detectable. It is obvious that (35) holds for some convergent matrixonly iffor each(see Remark 2).
- (2)
The extended system has no critically stable or unstable fixed mode. Note that it is obvious that the matrixis not a convergent matrix for some controller matrixif, for any such a static control gain,has at least a critically stable or unstable mode.
The second necessary condition is weaker than the first one. If the system is stabilizable and detectable, then it has no critically stable or unstable fixed mode since, otherwise, it would not be stabilizable and detectable. However, the converse is not true in general.
Remark 6. The most general case when, which includes, in particular, the case of the two nonzero direct input–output interconnection gainsandbeing nonzero can be addressed with Theorem 1 under two possible slight modifications as follows:
- (1)
Define the auxiliary output;, which does not account for the direct input–output interconnection contribution, and consider the control law;. In this case, Theorem 1 applies directly. Note that the use of the auxiliary output in the controller design keeps the closed-loop stability of the modified discrete extended system since the closed-loop stateasimplies thatandasand thatas.
- (2)
Assume that the implicit control lawis used. This law may be explicit in the formifis non-singular and it provides a unique control law. Thus, the problem is solved by first calculating the auxiliary static control gainunder the conditions of Theorem 1 (with the replacement). The above matrix equation is rewritten in a vector form, via the Kronecker product of matrices, as followswhich is solvable inif and only if
It is obvious that if the algebraic system in matrix formis compatible, equivalently if its equivalent vector form (42) is compatible, which holds if and only if (35) in Theorem 1 holds, then the matrix algebraic system is solvable inthrough the use of the Moore–Penrose generalized inverse techniques. Thus, we have the following solvability result of the stabilizing static controller gain.
Theorem 2. Assume thatand that (35) holds for some convergent matrixso thatis solvable for a static output linear feedback stabilizing controller of gain, such that the following properties hold:
- (i)
- (ii)
The set of solutions intois given by the static stabilizing controller gains:whereis any matrix of the same order as that of.
The solutions (54) are equivalent to the set of solutions in vector form of the algebraic system (42). - (iii)
Assume thatand. Then, the following factorizations exist for some matrices, , and:
Then, their generalized inverses are: - (iv)
The vector form equivalent set of solutions (54) is:
whereis any real vector of dimension.
Proof. Note that the algebraic system
is solvable in
, equivalently (42) is solvable in
, if and only if (35) holds. However, this implies also that such a solvability holds if and only if (53) holds [
31,
32]. This proves Property (i).
Property (ii) follows directly from Property (i) since (54) gives the whole set of solutions.
Property (iii) follows from Property (ii) since (in general, non-unique) factorizations (55) exist, under the given rank conditions, leading to the Moore–Penrose pseudoinverses (56) making the set of solutions (54) to take the form (57).
To prove Property (iv), note that the solution of (42) is of the form (58), by taking into account (54), and that the Moore–Penrose generalized inverse of the Kronecker product
is
[
31]. □
5. Decentralized versus Centralized Control of the Extended Discrete System
It is now discussed if the stabilizing control gain can be sparse if not in its off-diagonal entries and how sparse it can be. As it is admitted to being more sparse in its off-diagonal part, more information could be deleted for each individual subsystem from the remaining ones while still keeping the stabilization property of the whole system. Note that the static controller gain is of the form:
where the above six column matrix blocks are square q-matrices and
and
are diagonal, respectively, and of diagonal zero entries, for
. Note that
has
diagonal entries and
of non-diagonal ones. Assume that the whole family of such stabilizing controllers via linear output feedback of the modified extended discrete system is
. Note that the above consideration is only of interest if
, i.e., if there are at least two coupled subsystems in the whole structure. The whole decentralization implies that each subsystem is controlled by a control input which has available information only on its own output. The two subsequent definitions rely on how strong the decentralization of the output information is to make possible the stabilization of the whole coupled system.
Definition 1. The maximum decentralized degree of output linear feedback stabilization (MDdos) of the extended discrete system is the maximum number of non-diagonal zero entriesin, between all the gains.
Definition 2. The minimum centralized degree of output linear feedback stabilization (mCdos) of the extended discrete system is the minimum number of non-diagonal zero entriesin, between all the gains.
It can be observed that Definitions 1 and 2 have only sense for since, if , that is, the whole system consists of a single subsystem, then there is no distinction between centralized and decentralized control. Note that, trivially, = (mCdos) + (MDdos). Note also that if MDdos = , then the linear output feedback stabilization of the extended discrete system may be performed with some fully decentralized control of gain , that is, the whole closed-loop stabilization may be performed under individual controllers of each subsystem which only take information on the output of such a subsystem, that is, just of one of the components of the output vector which is the output of the involved subsystem. Furthermore, note that if MDdos = , then the closed-loop stabilization can only be performed under fully centralized control, i.e., each subsystem has to acquire available information on the outputs of all the subsystems in the whole structure.
The subsequent result addresses the closed-loop fully decentralized stabilization of the modified extended discrete system via linear output feedback based on Theorem 2 and on Theorem 3.
Theorem 4. Assume that. Then, the following properties hold:
- (i)
Assume that there exists some convergent matrixsuch thatis solvable with a solution: In addition, assume also that Then,so that the closed-loop modified extended discrete system can be stabilized with fully decentralized control which allocates the closed-loop modes of the modified extended system at the eigenvalues of.
- (ii)
Assume that the hypotheses of Theorem 3 and (72) hold. Assume also that, where Then,so that the closed-loop modified extended discrete system can be stabilized with fully decentralized control which allocates the closed-loop modes at the eigenvalues of some existing convergent matrix.
Proof. Property (i) follows from (53) and (54) by taking into account that since (78) is a particular solution with , then , for which is solvable if and only if (80) holds, and then there is a real matrix of order given by
See (58), such that there is some
since
if (80) holds, since one has that the general solution in
which includes as a particular case (79) is:
In addition, (86) holds by zeroing the second additive term of the right-hand side of (85) by the choice of a solution
which exists since (80) holds. Property (i) has been proved. To prove Property (ii), note that if the hypotheses of Theorem 3 and (72) hold, then a set of stabilizing controller gains satisfying (73) can be calculated which can be vectorized as follows:
Note that , if , for , then so that a fully stabilizing controller of gain stabilizes the closed-loop system under linear output feedback fully decentralized stabilization. Property (ii) has been proved. □
Remark 8. Note that Theorem 4 relies on the fully decentralized output feedback stabilization through a static controller of the modified extended discrete system. Its extension to a partial decentralized stabilization is direct under similar tools via alternative, more general decompositionsin Theorem 4(i) andfor Theorem 4(ii) in quasi-diagonal and off-quasi-diagonal column matrix blocks by including the tentative minimum number of the quasi-diagonal entries coming, deleting them from the off-quasi-diagonal blocks. In this case, the decentralized stabilization is not full and can have different degrees of decentralization depending on the off-diagonal entries transferred to the quasi-diagonal column matrix blocks.
Example 2. Consider the following hybrid delay-free system consisting of two subsystems given by:subject to any given finite initial conditions, whereis the sampling period. The discretization of (88) yields the following description of third order through extended discrete vector: To define an auxiliary input sequencegenerate the continuous control inputin the intersample intervals with;,. For a sampling period ofs, the matrix of dynamics of the uncontrolled extended discrete system Equation (89) has as eigenvaluesand, the two complex conjugate ones being unstable. The extended discrete controlmatrix associated with the two-dimensional extended control sequencefors becomes: The static controller gain of the extended discrete system is of the formleading to the following closed-loop matrix of dynamics of the modified extended discrete system Since, ifand, then a solution to Equation (42) is, which is solvable according to (35), for a targeted matrix of closed-loop dynamics given by the ordered row-per-row vector defined by: The ordered row-per-row vector corresponding to the matrixis given by: corresponding to the matrix:with characteristic polynomialwhose zeros are all stable with values;. As a result, as,,,,,,,for any given finite initial conditions. Sinceas,as,,andas. The controller is of decentralized type since it only picks up information of the first subsystem through its output which is also the global output of the whole system.
6. Cases of Small Influences of the Delayed Discrete Dynamics and of the Couplings between Subsystems
Note that the closed-loop extended discrete system can be re-formulated with its state evolution by taking into account a separation of terms with associated sufficiently small norms in the relevant equations of (17) to (27) and (32) and (33) associated with the delayed dynamics:
where
Because of its structure, the eigenvalues of
are a zero eigenvalue of multiplicity
plus the
additional eigenvalues of
By the same reason, the set of eigenvalues of
are a zero eigenvalue of multiplicity
plus the
extra eigenvalues of
Since
and
are entire functions, they have the same number of zeros in the open unit circle of the complex plane centered at the origin
if
at the boundary
of such a circle (Rouché theorem, [
47]) provided that
exists, equivalently, if
which holds if
That is, guaranteed if the
-norm
of
is less than unity, that is, if
which holds for sufficiently small
. Thus, since
is convergent if
is convergent, we have proved the following closed-loop global asymptotic stability result by taking into account also Remark 4:
Theorem 5. Assume that. Ifis convergent andis sufficiently small, according to, thenis convergent. As a result, the resulting closed-loop modified extended discrete system is globally asymptotically stable in the sense that, for any given finite initial conditions, the sequencesandare bounded, andand. Moreover,,,andas, so that the complete hybrid system is also globally asymptotically stable.
In view of (9)–(11) and (20)–(22), the delay-free dynamics couplings of each subsystem with the remaining ones within the whole network are reflected in
defined in (96) by the off-diagonal matrix blocks of the matrices
,where
and
are the diagonal (subscripted with “d”) and off-diagonal (subscripted with “od”) matrix blocks of
,
and
. To evaluate when the closed-loop stabilization by fully decentralized control is possible under sufficiently weak couplings between the various subsystems and, at the same time, sufficiently weak delayed dynamics, we now further decompose the controller gain as
according to (77) to yield:
where
In addition, has the same number of structural nonzero eigenvalues as in the same way as it has Equation (98) versus Equation (97). The appropriate modification of Theorem 5 by taking into account (104)–(107) under sufficiently small couplings of mutual dynamics between pairs of subsystems leads to the subsequent result:
Theorem 6. Assume that. Ifis convergent andis sufficiently small satisfying, thenis convergent under fully decentralized control, that is, MDdos =and the closed-loop modified extended discrete system is globally asymptotically stable in the sense that, for any given finite initial conditions, the sequencesandare bounded, andand. Moreover,,,andas, so that the complete hybrid system is also globally asymptotically stable.
Remark 9. It turns out that, for the partial decentralized stabilization problem with the maximum degree of decentralization and, correspondingly, with the minimum degree of centralization, Theorem 6 can be directly re-addressed as a parallel result in the sense that,andcan be replaced, respectively, by,anddefined accordingly to an estimation of the maximum decentralization degreesuch that:
- (a)
= minimum number betweenandof off-diagonal entries to be used in the re-definition of, previously defined in (105), by replacinginbeing defined in (95);
- (b)
to be used in the re-definition of, previously defined in (106), by replacinginbeing defined in (85);
- (c)
Reformulate Theorem 6 according to the two above replacements.
The above modification of Theorem 6 is based on an estimation of the maximum decentralization degree, rather than on such a degree itself, since Theorem 6 is rather a local robustness stability result for sufficiently weak delayed dynamics and sufficiently weak coupling dynamics between the various pairs linking thesubsystems. In fact, the result is based on the stability of a nominal closed-loop system without delayed dynamics and couplings between each pair of the various subsystems and a sufficient smallness of the remaining contributive terms to the whole dynamics.
It is also possible to rewrite, equivalently, (94) by decomposing the controller into two parts, one to be used to address the nominal closed-loop design while the other being used to partially compensate the effect of uncertainties in the closed-loop dynamics. The resulting version of (94) is:
The subsequent example visualizes the above ideas.
Example 3. Consider the following hybrid delay-free system of sampling periods which consists of two subsystems described by: Thetakes account for small dynamic coupling uncertainties of not very precise knowledge. The whole extended discrete system of state, with the continuous part discretized for the period, is described by the following equations:which can be rewritten in a compact form, which is also in companion controllability form, [27,48], for each of the subsystems as follows:whereis the matrix dynamics of the uncertainties. The matrixis not convergent since it has two unstable eigenvaluesand. The controller is proposed to have the structure: Leading to a closed-loop dynamics of the whole extended discrete system given by the matrix:which can be equivalently decomposed also asin terms of a closed-loop coupling nominal and uncertain dynamics between both subsystems being given by the matrices: Because of the sparse structure of the matrix of dynamics, the whole number of controller entries is simplified by zeroing directly,,,. Moreover,andare used to address the achievement of the sufficient norm smallness of the uncertainties vector, so they are also zeroed in the unknowns vectorand transferred toso that the nominal linear algebraic Equation (42) is solved in the unknown vector: One checks the static controller synthesis solvability for three intended matrices of the nominal closed-loop dynamics (that is, excluding the contribution of the uncertainties, which are incorporated to the matrix, in this first synthesis step) which are, respectively, defined depending on the unknownby:
Now, note that the closed-loop characteristic polynomials which define the respective closed-loop self-dynamics of both subsystems in the extended discretized system, after compensation via static linear output feedback, are: The first one depends on the still undetermined. The eigenvalues ofare trivially the zeros of the product of both characteristic polynomialssince the matrices of targeted closed-loop dynamics are in companion forms in the self-dynamics of both subsystems integrated in the extended discrete one. Note thatis stable forwhileis stable forwith zerosand, forwith zerosandor forwith zerosand. Those zeros are in, respectively, for i = 1, 2, 3. However, in the absence of closed-loop compensation through the choice, the polynomialis not stable having a zero. In summary, the above system in the absence of coupling dynamics is unstable in the absence of control, that is, the open-loop system is unstable. However, the closed-loop one can be stabilized with linear static output feedback control just with two nonzero scalar gains, that is, with two nonzero entries in the control gain matrix (113). With both self-dynamics being stable under the conditions given for the choices ofand, one concludes thatis convergent.
It turns out that any norm ofis arbitrary small forbeing arbitrary small. Under the given conditions which guarantee thatandare stable, so thatis convergent, it follows thatis also convergent ifis sufficiently small related toso since, for any complex numberwhich is not an eigenvalue of, one has that so that the eigenvalues ofare not in. In particular, note the following features:
- (a)
Assume thatandare known precisely. Then, the additional choices of the previously unspecified gainsandas entries of the controller gain guarantee thatis convergent, so that the extended closed-loop system is stable ifis sufficiently small satisfyingafter using the norm inequality, [49], for the matrixof order.
- (b)
Assume thatandare not known precisely but they are known to belong to known respective real subsetsand, which is a reasonable assumption in practice. Then, choose the previously unspecified gainsandas entries of the controller gain guarantee thatis convergent, so that the extended closed-loop system is stable ifis sufficiently small so that.
As a result, as,,,,(),() for any given finite initial conditions. Moreover,as,() andas. The controller is of decentralized type since it only picks up information of the first subsystem through its output which is also the global output of the whole system.
Note that for the sparse control and output matrices defined in (111), four of the eight control gains which are entries of the control matrix (113) do not play a role in the closed-loop matrix of dynamics and can be zeroed.
Example 4. Assume a fifth order system as that of Example 4 but with, in general, a less sparse parameterization of the control and output matrices. In this case, the stability of the self-dynamics of both subsystems and the influence of the coupling dynamics to keep the achieved closed-loop stability might be more difficult to deal with. The general idea of stabilizing the uncoupled dynamics under a sufficiently small influence of the coupling one will be addressed as follows. Assume that the matrix of the closed-loop dynamics is partitioned into four block matrices as: Assume that its diagonal part, which contains the coupling-free self-dynamics of both subsystems is convergent. Then, the characteristic polynomial of the whole system is given by which has no zeros onif the system is stabilizable by some linear output feedback static controller, so that the matrixis convergent, then all its poles are inif the following constraint holds (Banach’s Perturbation Lemma [49]; see also existence and calculation of the inverses of partitioned non-polynomial and polynomial matrices [50,51,52,53,54):for any, sinceandare convergent. This constraint holds if which is also guaranteed if, for some, Then,
is convergent, provided that is convergent, implying that
for
under (123) or under (124). Thus, the extended discrete closed-loop system has been stabilized for small off-diagonal dynamics which has not been considered by the designed stabilizing controller. The specific solution is found by following generically the basic ideas of Example 3.
The invoked discretization tools on the continuous substate are based on the use of a zero-order-hold on the continuous time-input to obtain its sampled value at sampling instants which is kept constant along the current intersample time period. A potential extension for the use of fractional order holds can be performed by using first-order and rate correction sampling and hold discretization. See, for instance [
55].