Processing math: 68%
Research article Special Issues

The l-induced norm of multivariable discrete-time linear systems: Upper and lower bounds with convergence rate analysis

  • This paper develops a method for computing the l-induced norm of a multivariable discrete-time linear system, for which an infinite-dimensional matrix should be intrinsically concerned with. To make such a computation feasible, we treat the infinite-dimensional matrix in a truncated fashion, and an upper bound and a lower bound on the l-induced norm of the original multivariable discrete-time linear system are derived. More precisely, the matrix -norm of the (infinite-dimensional) tail part can be approximately computed by deriving its upper and lower bounds, while that of the (finite-dimensional) truncated part can be exactly obtained. With these values, an upper bound and a lower bound on the original l-induced norm can be computed. Furthermore, these bounds are shown to converge to each other within an exponential order of N, where N is the corresponding truncation parameter. Finally, some numerical examples are provided to demonstrate the theoretical validity and practical effectiveness of the developed computation method.

    Citation: Oe Ryung Kang, Jung Hoon Kim. The l-induced norm of multivariable discrete-time linear systems: Upper and lower bounds with convergence rate analysis[J]. AIMS Mathematics, 2023, 8(12): 29140-29157. doi: 10.3934/math.20231492

    Related Papers:

    [1] Junghoon Kim, Jung Hoon Kim . The L1-induced norm analysis for linear multivariable differential equations. AIMS Mathematics, 2024, 9(12): 34205-34223. doi: 10.3934/math.20241629
    [2] Hyung Tae Choi, Jung Hoon Kim . An L performance control for time-delay systems with time-varying delays: delay-independent approach via ellipsoidal D-invariance. AIMS Mathematics, 2024, 9(11): 30384-30405. doi: 10.3934/math.20241466
    [3] Taewan Kim, Jung Hoon Kim . A new optimal control approach to uncertain Euler-Lagrange equations: H disturbance estimator and generalized H2 tracking controller. AIMS Mathematics, 2024, 9(12): 34466-34487. doi: 10.3934/math.20241642
    [4] Emre Kırlı . A novel B-spline collocation method for Hyperbolic Telegraph equation. AIMS Mathematics, 2023, 8(5): 11015-11036. doi: 10.3934/math.2023558
    [5] Şuayip Toprakseven, Seza Dinibutun . A high-order stabilizer-free weak Galerkin finite element method on nonuniform time meshes for subdiffusion problems. AIMS Mathematics, 2023, 8(12): 31022-31049. doi: 10.3934/math.20231588
    [6] Arthit Hongsri, Wajaree Weera, Thongchai Botmart, Prem Junsawang . Novel non-fragile extended dissipative synchronization of T-S fuzzy complex dynamical networks with interval hybrid coupling delays. AIMS Mathematics, 2023, 8(12): 28601-28627. doi: 10.3934/math.20231464
    [7] Abdul-Majeed Ayebire, Inderpreet Kaur, Dereje Alemu Alemar, Mukhdeep Singh Manshahia, Shelly Arora . A robust technique of cubic Hermite splines to study the non-linear reaction-diffusion equation with variable coefficients. AIMS Mathematics, 2024, 9(4): 8192-8213. doi: 10.3934/math.2024398
    [8] Lanyin Sun, Kunkun Pang . Numerical solution of unsteady elastic equations with C-Bézier basis functions. AIMS Mathematics, 2024, 9(1): 702-722. doi: 10.3934/math.2024036
    [9] Hijaz Ahmad, Muhammad Nawaz Khan, Imtiaz Ahmad, Mohamed Omri, Maged F. Alotaibi . A meshless method for numerical solutions of linear and nonlinear time-fractional Black-Scholes models. AIMS Mathematics, 2023, 8(8): 19677-19698. doi: 10.3934/math.20231003
    [10] Tomomichi Hagiwara, Masaki Sugiyama . L2/L1 induced norm and Hankel norm analysis in sampled-data systems. AIMS Mathematics, 2024, 9(2): 3035-3075. doi: 10.3934/math.2024149
  • This paper develops a method for computing the l-induced norm of a multivariable discrete-time linear system, for which an infinite-dimensional matrix should be intrinsically concerned with. To make such a computation feasible, we treat the infinite-dimensional matrix in a truncated fashion, and an upper bound and a lower bound on the l-induced norm of the original multivariable discrete-time linear system are derived. More precisely, the matrix -norm of the (infinite-dimensional) tail part can be approximately computed by deriving its upper and lower bounds, while that of the (finite-dimensional) truncated part can be exactly obtained. With these values, an upper bound and a lower bound on the original l-induced norm can be computed. Furthermore, these bounds are shown to converge to each other within an exponential order of N, where N is the corresponding truncation parameter. Finally, some numerical examples are provided to demonstrate the theoretical validity and practical effectiveness of the developed computation method.



    The problem that evaluates the effects of external disturbance on the regulated output in control systems has been regarded as one of the most important issues in the control system society. For the purpose of quantitatively evaluating some desired performances of the control systems, various system norms have been taken depending on the nature of the disturbances and the control objectives.

    For instance, in [1,2,3,4,5,6], the H norm is concerned with evaluating the possible maximum ratio between the energies of the disturbance and the regulated output, i.e., the L2-induced norm (or the l2-induced norm) for the continuous-time case (or the discrete-time case). To consider the input/output behavior of control systems in a mixed fashion, the generalized H2 norm is taken in [6,7,8,9,10,11] for assessing the maximum magnitude of the regulated output for the worst disturbance with a unit energy, i.e., the induced norm from L2 to L (or from l2 to l) for the continuous-time case (or the discrete-time case).

    Even though these two induced norms are sometimes practically meaningful, they do not take into account the effects of bounded persistent disturbances on the regulated output. To address this issue, the L-induced norm or the l-induced norm could be employed for evaluating the effects of the above disturbances on the regulated output in continuous-time systems [12,13,14] or discrete-time systems [14,15,16,17], respectively. However, in contrast to the cases of the H norm and the generalized H2 norm, whose analytic computations are possible for both the pure continuous-time and discrete-time systems, it is a non-trivial task to explicitly compute the L-induced norm and the l-induced norm, even for the pure continuous-time and discrete-time systems. This is because the integrals and sums of absolute values for impulse responses should be computed in the analysis problems of the L-induced and l-induced norms, respectively. In a similar line, the L-induced norms in previous studies [12,13,14] are confined to the case of single-input/single-output (SISO) systems, and no possible extension for the case of general multivariable systems is discussed in those studies. To solve this difficulty in the case of continuous-time multivariable systems, an upper bound and a lower bound on the L-induced norm are derived in [18,19] with the associated convergence analysis. These results are further considered in an extensive fashion to more involved systems such as sampled data systems [20,21,22,23], nonlinear systems [24] and so on.

    Similarly to the problems of dealing with the discrete-time l-induced norm [14,15,16,17], on the other hand, an infinite number of variables or constraints should be concerned with. This intrinsic characteristic also leads to an infinite number of computations for the treatment of the l-induced norm of discrete-time linear systems, even for the analysis problem. As a pioneering study to alleviate this difficulty, the relationship between the l-induced norm and the root mean square (RMS) gain for discrete-time linear systems is discussed in [25]. Based on the results of that study, a sophisticated method for computing the l-induced norm is subsequently introduced in [26]. However, the methods in [25,26] are limited to the case of SISO discrete-time linear systems, and no argument on their extensions to the general multivariable case is given. Furthermore, no clear convergence order is derived in [25,26], although a sort of approximate computation is used in those studies.

    With this in mind, we develop a new approximate method for computing the l-induced norm of discrete-time linear systems, compatible with the general multivariable case. Motivated by the fact that the l-induced norm coincides with the -norm of an infinite-dimensional matrix, a truncation scheme of the infinite-dimensional matrix is provided. Here, the -norm of the (infinite-dimensional) tail part can be approximately computed within any degree of accuracy, while that of the finite-dimensional truncated part can be exactly obtained. More precisely, we derive an upper bound and a lower bound on the -norm of the tail part, in terms of the sum of a geometric sequence and the generalized H2 norm of discrete-time linear systems, respectively. They are further shown to converge to each other within an exponential order of N, where N is the corresponding truncation parameter. To summarize, these arguments can lead to computable upper and lower bounds on the l-induced norm with the convergence rate no smaller than ρN for a constant 0<ρ<1.

    This paper is organized as follows. The l-induced norm of multivariable discrete-time linear systems and the issues to be tackled are introduced in Section 2. The main results of this paper, i.e., a method for computing an upper bound and a lower bound on the l-induced norm and the relevant convergence analysis, are provided in Section 3. Based on the arguments in Section 3, a bisection-based computation method is also introduced in Section 4. Some numerical examples are given in Section 5 to demonstrate the overall arguments derived in this paper. Some concluding remarks are provided in Section 6. On the other hand, the notations used in this paper are summarized in Table 1.

    Table 1.  The notations used in this paper.
    Notation Meaning
    N0 The set of nonnegative integers
    Rν The set of ν-dimensional real-valued vectors
    λmax() The maximum eigenvalue of ()
    ceil() The ceiling function of a scalar, i.e., ceil(v):=min{nN0:nv}
    ||1 The 1-norm of a real-valued matrix, i.e., |A|1:=maxji|Aij|
    ||2 The 2-norm of a real-valued matrix, i.e., |A|2:=λmax(ATA)12
    || The -norm of a real-valued matrix, i.e., |A|:=maxij|Aij|
    2 The l2-norm of a real-valued sequence, i.e., f22:=k=0fTkfk
    The l-norm of a real-valued sequence, or the l-induced norm of an operator, i.e., f:=supkN0|fk|, T:=supw1Tw
    GH2 The generalized H2 norm, i.e., TGH2:=supw21Tw

     | Show Table
    DownLoad: CSV

    Let us consider the multivariable discrete-time linear system G given by

    G:{xk+1=Axk+Buk,yk=Cxk+Duk, (2.1)

    where xkRn is the state, ukRnu is the exogenous disturbance and ykRny is the regulated output, with which the sizes of the matrices are determined by ARn×n, BRn×nu, CRny×n and DRny×nu. To ensure that the l-induced norm of G is bounded and well-defined, we assume that A is Schur stable (i.e., all the eigenvalues of A are located inside the unit circle).

    For this system, we first note that

    yk=k1i=0CAki1Bui+Duk+Akx0. (2.2)

    Based on the fact that the Schur stability assumption ensures the convergence of Ak to 0 as k becomes larger, let us denote the corresponding input/output operator by G, while ignoring the third term in the right-hand-side (RHS) of (2.2), equivalently to the corresponding existing studies [16,27], i.e.,

    (Gu)k:=yk=k1i=0CAki1Bui+Duk. (2.3)

    This further admits the Toeplitz matrix-based representation described by

    [y0y1y2]=[D0CBDCABCBD][u0u1u2]. (2.4)

    On the other hand, we next note that the l-induced norm is defined as the supremum of the ratio between the exogenous disturbance and regulated output in terms of their l norms, i.e.,

    G:=supu0yu=supu1yu=supu=1y. (2.5)

    From the point of view of (2.5) in (2.4), it immediately follows that the l-induced norm coincides with the matrix -norm of the last block row matrix of the Toeplitz matrix (while conversely reordering the elements) defined as

    P:=[DCBCABCA2B]. (2.6)

    In other words, we can reinterpret the problem of computing the l-induced norm G by that of computing the matrix -norm of P (described by (2.6)), i.e.,

    G=|P|. (2.7)

    As clarified from the definition of P in (2.6), however, a direct and exact computation of the -norm |P| is quite difficult due to an infinite number of columns in P. To alleviate this difficulty, we treat P in a truncated fashion described by

    P=PN+P+N, (2.8)

    where

    PN:=[DCBCABCANB0], (2.9)
    P+N:=[00CAN+1BCAN+2B], (2.10)

    where NN0 is the truncation parameter.

    It would be worthwhile to note that |PN| for any finite NN0 can be exactly obtained and this value converges to |P|(=G) as the truncation parameter N becomes larger, since |P+N| tends to 0 by taking N larger from the stability assumption on A (and the details will be provided in the following section). In the same line, the infinite-dimensional matrix PN is redefined by ignoring the zero terms, i.e.,

    PN=[DCBCABCANB], (2.11)

    because this replacement does not affect computing the l-induced norm |P| and is just for the simplicity of the argument. From the definition of PN and P, we are led to the following result.

    Theorem 2.1. The matrix -norm of the finite dimensional matrix PN converges to that of the infinite dimensional matrix P, i.e.,

    |PN||P|(N). (2.12)

    Furthermore, the matrix -norm |P| coincides with the l-induced norm G.

    This theorem implies that taking a sufficiently large N in |PN| is theoretically meaningful for computing the original l-induced norm G=|P|. However, |PN| corresponds to a just lower bound on |P|. More importantly, it is still unclear how close the approximate value |PN| for a given N is to the original value of the l-induced norm G=|P|. Hence, it is required to treat the tail part P+N in a rigorous fashion to derive a more accurate computation of |P|. With respect to this, the following section develops an approximate approach to the tail part P+N, by which an upper bound and a lower bound on |P| together with the corresponding convergence rate could be derived.

    This section introduces the main results of this paper, i.e., sophisticated arguments on dealing with P+N tailored to computing an upper bound and a lower bound on |P|.

    As a preliminary step to establishing such arguments, we first denote for i=1,,ny and j=1,,nu the i-th row vector of C, j-th column vector of B and (i,j)-th element of D by Ci, Bj and Dij, respectively. Then, the matrix -norms |P|, |PN| and |P+N| can be described by

    |P|=max1inynuj=1(|Dij|+k=0|CiAkBj|), (3.1)
    |PN|=max1inynuj=1(|Dij|+Nk=0|CiAkBj|), (3.2)
    |P+N|=max1inynuj=1k=N+1|CiAkBj|, (3.3)

    where CiAkBj and Dij are scalars for all i=1,,ny and j=1,,nu from the definitions of Ci,Bj and Dij.

    We next define the scalar-valued constants ρi, ρiN, and ρ+iN for i=1,,ny, respectively as

    ρi:=nuj=1(|Dij|+k=0|CiAkBj|), (3.4)
    ρiN:=nuj=1(|Dij|+Nk=0|CiAkBj|), (3.5)
    ρ+iN:=nuj=1k=N+1|CiAkBj|. (3.6)

    These scalar-value constants ρi, ρiN and ρ+iN coincide with the matrix -norms of the ith row vectors of P, PN and P+N, respectively. Then, it immediately follows from the definition of the matrix -norm that

    |P|=|ρ|=|ρN+ρ+N|, (3.7)

    with

    ρ:=[ρ1ρ2ρny]T, (3.8)
    ρN:=[ρ1Nρ2NρnyN]T, (3.9)
    ρ+N:=[ρ+1Nρ+2Nρ+nyN]T. (3.10)

    For any fixed NN, the computation of ρiN can be conducted immediately, while that of ρ+iN is still quite difficult due to the infinite-dimensional property of P+N. With respect to this issue, we first note that all the elements of ρ, ρN and ρ+N are nonnegative. Hence, if we can derive an upper bound and a (positive) lower bound on ρ+iN for each i=1,,ny, then replacing ρ+iN with these values in (3.7) leads to an upper bound and a lower bound on |P|. In this sense, we develop a method for computing such upper and lower bounds and establish the corresponding convergence property in the following subsections.

    Regarding deriving an upper bound and a lower bound on ρ+iN, we first note that ρ+iN defined as (3.6) coincides with the l-induced norm of the following multi-input/single-output (MISO) discrete-time system G+iN.

    G+iN:{xk+1=Axk+Buk,yk=CiAN+1xk. (3.11)

    Equivalently to the case of G, let us denote the input/output operator of G+iN by G+iN. Based on the fact that ρ+iN=G+iN, we provide the following lemma associated with an upper bound on G+iN(=ρ+iN).

    Lemma 3.1. With an LN such that |AL|<1, the inequality

    G+iN|CiANL||B|1|AL|=:¯ρ+iNL, (3.12)

    holds, where

    ANL:=[AN+1AN+2AN+L]. (3.13)

    Remark 3.1. There should exist a finite LN ensuring |AL|<1 because of the Schur stability assumption on A.

    Proof. It readily follows from (3.6) together with G+iN=ρ+iN that

    G+iN=ρ+iN=nuj=1k=N+1|CiAkBj|=k=N+1nuj=1|CiAkBj|=k=N+1|CiAkB|, (3.14)

    where the last equality follows by the fact that

    |CiAkB|=|CiAk[B1Bnu]|=|[CiAkB1CiAkBnu]|=nuj=1|CiAkBj|. (3.15)

    From |CiAkB||CiAk||B|, (3.14) further admits for an LN0 such that |AL|<1 the representation

    G+iNk=N+1|CiAk||B|=k=0(|CiAN+1+Lk|++|CiAN+L+Lk|)|B|. (3.16)

    Here, note that

    (|CiAN+1+Lk|++|CiAN+L+Lk|)(|CiAN+1|++|CiAN+L|)|ALk|(|CiAN+1|++|CiAN+L|)|AL|k.

    Substituting this into (3.16) leads to

    G+iNk=0(|CiAN+1|++|CiAN+L|)|B||AL|k=(|CiAN+1|++|CiAN+L|)|B|1|AL|. (3.18)

    Because CiAk is a row vector for all kN0, it immediately follows from the definition of the matrix -norm that

    |CiAN+1|++|CiAN+L|=|[CiAN+1CiAN+L]|=|CiANL|. (3.19)

    By combining (3.18) and (3.19), we can easily see that

    G+iN|CiANL||B|1|AL|=¯ρ+iNL. (3.20)

    This completes the proof.

    This lemma can be regarded as a discrete-time version of Proposition 2 in [20] for the L-induced norm analysis of sampled-data systems. We can see from Lemma 3.1 that an upper bound on ρ+iN can be readily obtained by ¯ρ+iNL defined as (3.12), and this upper bound obviously converges to 0 by taking N larger since |ANL| tends to 0 as N increases.

    For the purpose of deriving a tighter bound for |ρ|, we next consider a lower bound on G+iN(=ρ+iN). Such a lower bound can be derived by using the relationship between the generalized H2 norm (i.e., the induced norm from l2 to l) and the l-induced norm for MISO discrete-time systems. In connection with this, we induce the following result.

    Lemma 3.2. The inequality

    ρ_+iN:=(CiAN+1X(AT)N+1CTi)12ρ+iN=G+iN, (3.21)

    holds, where X is the solution of the discrete-time Lyapunov equation given by

    AXATX+BBT=0. (3.22)

    Proof. We first note that

    {u | u2α}{u | uα},α>0. (3.23)

    This implies for any discrete-time linear system that the generalized H2 norm (i.e., the induced norm from l2 to l) is not larger than the l-induced norm since they take the same performance measure (i.e., the l norm) for the regulated output, although the domain of the former is involved in that of the latter. In other words, it immediately follows that

    G+iNGH2G+iN, (3.24)

    where GH2 means the generalized H2 norm of (), and thus G+iNGH2 corresponds to a lower bound on G+iN=ρ+iN. In regard to computing the generalized H2 norm of G+iN, we next note that the corresponding input/output relation is given by

    yk=k1j=0CiAN+kjBuj. (3.25)

    Applying the discrete-time Cauchy-Schwartz inequality to (3.25) leads to

    y2k(k1j=0(CiAN+kjB)(CiAN+kjB)T)(k1j=0uTjuj), (3.26)

    where the equality holds when ui=λ(CiAN+ki1B)T for a constant λ. This further establishes that

    supu2=1y2k=(k1j=0(CiAN+kjB)(CiAN+kjB)T). (3.27)

    By taking the supreumum of (3.27) in terms of kN0, we can obtain that

    supkN0supu2=1y2k=(j=0CiAN+j+1BBT(AN+j+1)TCTi)=CiAN+1X(AT)N+1CTi, (3.28)

    because

    j=0AjBBT(AT)j=X, (3.29)

    where X is the solution to the discrete-time Lyapunov equation described by

    AXATX+BBT=0. (3.30)

    This completes the proof.

    This lemma provides a readily computable lower bound on the l-induced norm of the tail system G+iN, i.e., ρ+iN. It is also obvious from (3.21) that the lower bound ρ_+iN converges to 0 as N becomes larger since A is Schur stable.

    From the point of view of (3.7) based on Lemmas 1 and 2, we can obtain the following theorem relevant to an upper bound and a lower bound on G=|P|.

    Theorem 3.1. Consider the column vectors ¯ρ+NL and ρ_+N defined respectively as

    ¯ρ+NL:=[¯ρ+1NL¯ρ+nyNL], (3.31)
    ρ_+N:=[ρ_+1Nρ_+nyN]. (3.32)

    Then, the following inequality holds:

    |ρN+ρ_+N||P||ρN+¯ρ+NL|. (3.33)

    Furthermore, the gap between the upper and lower bounds in (3.33) converges to 0 within an exponential order of N regardless of the choice of L.

    Proof. The first assertion is readily established by the definition of the matrix -norm. On the other hand, if we note that

    ¯ρ+iNLρ_+iN¯ρ+iNL, (3.34)

    then the second assertion also immediately follows because ¯ρ+iNL converges to 0 in the exponential order of γN for some 0<γ<1 from the Schur stability assumption on A.

    From Theorem 3.1, we can compute an upper bound and a lower bound on the l-induced norm G=|P| and ensure that they converge to each other within an exponential order of N regardless of the choice of L.

    Beyond the naive analysis of the convergence property discussed in the preceding subsection, this subsection aims at establishing more rigorous arguments. More precisely, we show that the gap between the upper bound ¯ρ+iNL and lower bound ρ_+iN is monotonically decreasing in terms of N, and clarifies that this gap should converge to the zero. To this end, we first take the notation e+iNL to denote such a gap described by

    e+iNL:=¯ρ+iNLρ_+iN=|CiANL||B|1|AL|(CiAN+1X(AT)N+1CTi)12. (3.35)

    With this, we provide the following two lemmas associated with the convergence property of e+iNL.

    Lemma 3.3. For each i=1,2,,ny, e+iNL is a monotonically decreasing sequence in terms of NN0.

    Proof. The objective of this proof is to show that

    e+iN+1Le+iNL,(NN0). (3.36)

    According to the definition of e+iNL in (3.35), we can see that

    e+iN+1Le+iNL=(|CiAN+1L||B|1|AL|(CiAN+2X(AT)N+2CTi)12)(|CiANL||B|1|AL|(CiAN+1X(AT)N+1CTi)12)=(|CiAN+1L||B|1|AL||CiANL||B|1|AL|)+((CiAN+1X(AT)N+1CTi)12(CiAN+2X(AT)N+2CTi)12). (3.37)

    Substituting the triangular inequality

    xyxy(xy0) (3.38)

    into the second term of the right-hand-side (RHS) of (3.37) leads to

    e+iN+1Le+iNL|CiAN+1L||B|1|AL||CiANL||B|1|AL|+(CiAN+1X(AT)N+1CTiCiAN+2X(AT)N+2CTi)12, (3.39)

    where the relation 'CiAN+1X(AT)N+1CTiCiAN+2X(AT)N+2CTi' is established from

    CiAN+1X(AT)N+1CTiCiAN+2X(AT)N+2CTi=CiAN+1BBT(AT)N+1CTi=|BT(AT)N+1CTi|22 (3.40)

    because X is the solution to the discrete-time Lyapunov equation AXATX+BBT=0. Then, it immediately follows from (3.39) and (3.40) that

    e+iN+1Le+iNL|CiAN+1L||B|1|AL||CiANL||B|1|AL|+|BT(AT)N+1CTi|2=|[CiAN+2CiAN+L+1]||B|1|AL||[CiAN+1CiAN+L]||B|1|AL|+|BT(AT)N+1CTi|2=|CiAN+L+1||B|1|AL||CiAN+1||B|1|AL|+|BT(AT)N+1CTi|2|CiAN+1||AL||B|1|AL||CiAN+1||B|1|AL|+|BT(AT)N+1CTi|2=|CiAN+1||B|+|BT(AT)N+1CTi|2. (3.41)

    Because BT(AT)N+1CTi is a column vector, the following inequality holds.

    |BT(AT)N+1CTi|2|BT(AT)N+1CTi|1|BT|1|(AT)N+1CTi|1=|CiAN+1||B|. (3.42)

    Substituting (3.42) into (3.41) derives

    e+iN+1Le+iNL|CiAN+1||B|+|BT(AT)N+1CTi|2|CiAN+1||B|+|CiAN+1||B|=0. (3.43)

    This completes the proof.

    This lemma clarifies that the gap between the upper bound ¯ρ+iNL and the lower bound ρ_+iN on ρ+iN is monotonically decreasing as the truncation parameter N becomes larger. Furthermore, it might be expected from Lemma 3.3 that this gap converges to a specific value. In connection with this, we are led to the following lemma.

    Lemma 3.4. For each i=1,2,,ny, e+iNL converges to the zero in terms of NN0.

    Proof. The objective of this proof is to show that there exists an N0N0 such that

    |e+iNL|<ϵ,NN0, (3.44)

    for an arbitrary ϵ>0. Based on the definition of e+iNL in (3.35), we note that

    |e+iNL|=|CiANL||B|1|AL|(CiAN+1X(AT)N+1CTi)12<|CiANL||B|1|AL| (3.45)
    |Ci[AN+1AN+2AN+L]||B|1|AL||Ci||B||[AA2AL]|1|AL||AN|. (3.46)

    If we take p,rN0 such that 0rL1 and pL+r=N, we can further obtain that

    |e+iNL|<|Ci||B||[AA2AL]|1|AL||ApL+r||Ci||B||[AA2AL]|1|AL||Ar||AL|p (3.47)
    |Ci||B||[AA2AL]|1|AL|(max0rL1|Ar|)|AL|p=:γ|AL|p. (3.48)

    Take p by

    p=max(ceil(log|AL|(ϵγ)),1). (3.49)

    With this p and an arbitrary 0rL1, let N0=pL+r. Then, it readily follows from (3.48) that

    |e+iN0L|<γ|AL|pϵ. (3.50)

    This together with the fact that e+iNL is monotonically decreasing in terms of n from Lemma 3.3 completes the proof.

    This lemma implies that the gap between the upper bound ¯ρ+iNL and the lower bound ρ_+iN on ρ+iN converges to the zero by taking the truncation parameter N larger.

    From Lemmas 3.3 and 3.4, we obtain the following theorem, i.e., the main results in this subsection.

    Theorem 3.2. The gap e+iNL between the upper bound ¯ρ+iNL and the lower bound ρ_+iN on ρ+iN is monotonically decreasing and converges to the zero as the truncation parameter N becomes larger.

    For the practical applicability of the results in the preceding section, we develop a bisection-based method for computing the l-induced norm. More precisely, we aim at finding an NN0 ensuring e+iNL<ϵ, i=1,,ny for a given tolerance ϵ(>0) via the bisection approach [28]. The details can be represented by the following pseudo-code based Algorithm 1.

    Algorithm 1 Bisection-based method for computing the l-induced norm.
    Input: System matrices ARn×n, BRn×nu, CRny×n, DRny×nu, parameter LN0 such that |AL|<1, and tolerance ϵ>0
      Solve AXATA+BBT=0 and store X
      Split the matrix C into the row vectors Ci (i=1,2,,ny) and store it
      AL [AA2AL]
      Init upper bound 0, lower bound 0, ρN0, ¯ρ+NL0, and ρ_+N0
      for all i=1 to ny do
        Init N0
        for all m=1 to do
          A2mLA2m×AL
          if |CiANL||B|1|AL|(CiAN+1X(AT)N+1CTi)12<ϵ then
            break
          else
            continue
          end if
        end for
        x2m1, y2m, and zx+y2
        while |xy|1 do
          ˜AAz and ˜AL˜A×AL
          if |Ci˜AL||B|1|AL|(Ci˜AAXAT˜ATCTi)12<ϵ then
            yz and zx+y2
          else
            xz and zx+y2
          end if
          end while
          if N<max(x,y) then
            Nmax(x,y)
            end if
          ˜AAN and ˜AL˜A×AL
          ρN[i]nuj=1(|Dij|+Nk=0|CiAkBj|)
          ¯ρ+NL[i]|Ci˜AL||B|1|AL|
          ρ_+N[i](Ci˜AAXAT˜ATCTi)12
    end for
    upper bound max1iny(ρN[i]+¯ρ+NL[i])
    lower bound max1iny(ρN[i]+ρ_+N[i])
    return upper bound, lower bound

    This section demonstrates the theoretical validity of the developed l-induced norm computation method through a numerical example for a multivariable discrete-time linear system. Furthermore, the practical effectiveness of the developed computation method is verified in a comparative fashion to the method in [26] through a numerical example for a SISO discrete-time linear system.

    Let us consider the two-mass-spring-damper system as shown in Figure 1, where (m1,m2), (c1,c2), (k1,k2), (d1,d2) and (f1,f2) denote the masses, damping constants, spring constants, displacements from the equilibrium points and external disturbances applied to the masses, respectively. Taking x:=[d1˙d1d2˙d2]T, u:=[f1f2]T and y:=[d1d2]T leads to the continuous-time linear time-invariant (LTI) differential equation given by

    G:{˙x=[0100k1+k2m1c1+c2m1k2m1c2m10001k2m2c2m2k2m2c2m2]x+[001m100001m2]u,y=[10000010]x. (5.1)

    In this 2-input/2-output (i.e., MIMO) case, let m1=2.0, m2=1.0, k1=4.0, k2=2.0, c1=1.5 and c2=0.5. For this continuous-time LTI system, we consider its discretization model through the zero-order-hold (ZOH) method [29] with the sampling time T=0.1, i.e.,

    Gd:{xk+1=[0.98560.09470.00470.00130.28140.89160.09200.02770.00960.00270.99030.09720.18640.05550.19180.9423]xk+[0.00240.00000.04740.00130.00000.00490.00130.0972]uk,yk=[10000010]xk, (5.2)

    where xk:=x(kT), uk:=u(t) (kTt<(k+1)T), and yk:=y(kT).

    Figure 1.  Two-mass-spring-damper system.

    With L=100 leading to (|AL|=0.3641), we conduct Algorithm 1 by taking the tolerance ϵ ranging from 5 to 0.001. The results for the truncation parameter N completing this algorithm, the upper and lower bounds provided in (3.20) of Theorem 3.1 (i.e., |ρN+¯ρ+NL| and |ρN+ρ_+N|), the gap between these bounds and the required CPU time are given in Table 2.

    Table 2.  Computation results for truncation parameter, upper bound, lower bound, and gap.
    ϵ 5 1 0.1 0.01 0.001
    N 56 153 292 428 567
    Upper bound 7.557185 4.621345 3.964013 3.901031 3.894637
    Lower bound 2.576044 3.631531 3.865266 3.891087 3.893644
    Gap 4.98×100 9.90×101 9.87×101 9.94×103 9.92×104
    CPU time [s] 2.43×103 4.68×103 6.23×103 7.38×103 1.03×102

     | Show Table
    DownLoad: CSV

    We can observe from this table that the gap between the upper and lower bounds is monotonically decreasing and converges to 0 by taking the truncation parameter N larger, as clarified in Theorem 3.2 (as well as Theorem 3.1), although the CPU time with respect to completing Algorithm 1 is naturally increasing as the truncation parameter N becomes larger.

    To put it another way, this observation clearly demonstrates that taking the arguments in Theorems 3.1 and 3.2 together with Algorithm 1 is valid for computing the l-induced norm of multivariable discrete-time linear systems.

    Furthermore, it would be worthwhile to note that the developed method for computing an l-induced norm can be readily applied to more complex systems consisting of interconnections between a number of mass-spring-damper elements, i.e., multiple mass-spring-damper systems. These large-scale systems can be also described by multivariable discrete-time linear systems with a number of system variables. Thus, the developed computation method can be used for multiple mass-spring-damper systems regardless of their sizes, although the computational cost might increase as the number of the sizes becomes larger.

    Let us consider the single mass-spring-damper system as shown in Figure 2, where m=1.0, k=1.5 and c=0.5. With the sampling time T=0.1, its discrete-time state space model is given by

    Gd:{xk+1=[0.43430.60520.90780.1317]xk+[0.37720.6052]uk=:Axk+bukyk=[10]xk=:cxk (5.3)
    Figure 2.  Single mass-spring-damper system.

    For this example, we evaluate the practical effectiveness of the developed l-induced norm computation method by comparing it with the conventional computation method in [26], since the structure of the conventional method is similar to that of the developed method. Simply put, the gap between an upper bound and a lower bound in [26] is described by

    2ni=1σi(W1/2oANW1/2c)σ1(W1/2oANW1/2c), (5.4)

    where σi() is the ith largest singular value of () and Wc and Wo are the solutions to the following discrete-time Lyapunov equations.

    AWcATWc+bbT=0,ATWoAWo+cTc=0. (5.5)

    The results for the upper bound, the lower bound, the gap between these bounds and the required CPU time relevant to the arguments in [26] with the truncation parameter N ranging from 10 to 80 are given in Table 3, while those relevant to the developed arguments with the same truncation parameter and L=10 are provided in Table 4.

    Table 3.  Computation results with the conventional method [26].
    N 10 20 40 80
    Upper bound 2.1381590837 2.0111416154 1.9987362622 1.9986440193
    Lower bound 1.9329088063 1.9943273164 1.9986265009 1.9986440142
    Gap 2.05250×101 1.68143×102 1.09761×104 5.05627×109
    CPU time [s] 3.50×104 1.04×103 3.03×103 1.24×102

     | Show Table
    DownLoad: CSV
    Table 4.  Computation results with the developed method.
    N 10 20 40 80
    Upper bound 2.0772671476 2.0059689593 1.9986925232 1.9986440178
    Lower bound 1.9132465024 1.9921825468 1.9986010354 1.9986440133
    Gap 1.64021×101 1.37864×102 9.14878×105 4.44698×109
    CPU time [s] 1.29×104 2.02×104 3.71×104 7.27×104

     | Show Table
    DownLoad: CSV

    It can be observed from these tables that the gap in the developed method is always smaller than that in the conventional method [26] under the same truncation parameter N . More interestingly, the CPU time required for completing the developed method is smaller than that for completing the conventional method under the same truncation parameter. To put it another way, these observations clearly demonstrate that the developed method is superior to the conventional method [26] in computing the l_\infty -induced norm of SISO discrete-time systems, by showing that the former is more accurate and faster than the latter in this example. This clearly implies that the developed method is superior to the conventional method in computing the discrete-time l_\infty -induced norm for this example, and thus the former could be an effective alternative to the latter even for the SISO case.

    This paper developed a new approximation method for computing the l_{\infty} -induced norm of a multivariable discrete-time linear system. This computation problem was reinterpreted as finding the \infty -norm of the infinite-dimensional matrix P corresponding to the input/output relation of the system. To alleviate difficulties occurring from the infinite-dimensional property, we applied a truncation idea to P , by which P is divided into the finite-dimensional truncated part P_N^- and the infinite-dimensional tail part P_N^+ with the truncation parameter N\in{\mathbb {N}}_0 . An upper bound and a lower bound on the \infty -norm of the latter part (i.e., |P_N^+|_\infty ) were derived in terms of the sum of a geometric sequence and the discrete-time generalized H_2 norm, respectively, while the former part (i.e., |P_N^-|_\infty ) can be treated rigorously. They led to an upper bound and a lower bound on the l_\infty -induced norm of the original multivariable discrete-time linear system, and the gap between these bounds was also shown to tend as 0 within an exponential order of N . Based on these arguments, we further introduced a bisection-based numerical algorithm for computing the l_\infty -induced norm. Finally, some numerical studies were provided to demonstrate the overall arguments with respect to both the theoretical validity and the practical effectiveness.

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. RS-2023-00212476).

    All authors declare no conflicts of interest in this paper.



    [1] J. C. Doyle, K. Glover, P. P. Khargonekar, B. A. Francis, State-space solutions to standard \mathcal{H}_2 and \mathcal{H}_{\infty} control problems, IEEE T. Automat. Contr., 34 (1989), 831–847. https://doi.org/10.1109/9.29425 doi: 10.1109/9.29425
    [2] T. Hagiwara, Y. Ito, M. Araki, Computation of the frequency response gain and H_\infty-norm of a sampled-data system, Syst. Control Lett., 25 (1995), 281–288. https://doi.org/10.1016/0167-6911(94)00083-8 doi: 10.1016/0167-6911(94)00083-8
    [3] T. Hagiwara, K. Okada, Modified fast-sample/fast-hold approximation and \gamma-independent H_\infty-discretisation for general sampled-data systems by fast-lifting, Int. J. Control, 82 (2009), 1762–1771. https://doi.org/10.1080/00207170902748732 doi: 10.1080/00207170902748732
    [4] S. Luemsai, T. Botmart, W. Weera, S. Charoensin, Improved results on mixed passive and H_{\infty} performance for uncertain neural networks with mixed interval time-varying delays via feedback control, AIMS Math., 6 (2021), 2653–2679. https://doi.org/10.3934/math.2021161 doi: 10.3934/math.2021161
    [5] B. Meesuptong, P. Singkibud, P. Srisilp, K. Mukdasai, New delay-range-dependent exponential stability criterion and H_{\infty} performance for neutral-type nonlinear system with mixed time-varying delays, AIMS Math., 8 (2023), 691–712. https://doi.org/10.3934/math.2023033 doi: 10.3934/math.2023033
    [6] H. T. Choi, H. Y. Park, J. H. Kim, Output-based event-triggered control for discrete-time systems with three types of performance analysis, AIMS Math., 8 (2023), 17091–17111. https://doi.org/10.3934/math.2023873 doi: 10.3934/math.2023873
    [7] M. A. Rotea, The generalized H_2 control problem, Automatica, 29 (1993), 373–385. https://doi.org/10.1016/0005-1098(93)90130-L doi: 10.1016/0005-1098(93)90130-L
    [8] D. A. Wilson, M. A. Nekoiu, G. D. Halikias, An LQR weight selection approach to the discrete generalized H_2 control problem, Int. J. Control, 71 (1998), 93–101. https://doi.org/10.1080/002071798221948 doi: 10.1080/002071798221948
    [9] V. Chellaboina, W. M. Haddad, D. S. Bernstein, D. A. Wilson, Induced convolution operator norms of linear dynamical systems, Math. Control Signal., 13 (2000), 216–239. https://doi.org/10.1007/PL00009868 doi: 10.1007/PL00009868
    [10] J. H. Kim, T. Hagiwara, Upper/lower bounds of generalized H_2 norms in sampled-data systems with convergence rate analysis and discretization viewpoint, Syst. Control Lett., 107 (2017), 28–35. http://dx.doi.org/10.1016/j.sysconle.2017.06.008 doi: 10.1016/j.sysconle.2017.06.008
    [11] J. H. Kim, T. Hagiwara, The generalized H_2 controller synthesis problem of sampled-data systems, Automatica, 142 (2022), 110400. https://doi.org/10.1016/j.automatica.2022.11040 doi: 10.1016/j.automatica.2022.11040
    [12] M. A. Dahleh, J. Pearson, L^{1}-optimal compensators for continuous-time systems, IEEE T. Automat. Control, 32 (1987), 889–895. https://doi.org/10.1109/TAC.1987.1104455 doi: 10.1109/TAC.1987.1104455
    [13] Y. Ohta, H. Maeda, S. Kodama, Rational approximation of L_1 optimal controllers for SISO systems, IEEE T. Automat. Control, 37 (1992), 1683–1691. https://doi.org/10.1109/9.173139 doi: 10.1109/9.173139
    [14] M. Vidyasagar, Optimal rejection of persistent bounded disturbances, IEEE T. Automat. Control, 31 (1986), 527–534. https://doi.org/10.1109/TAC.1986.1104315 doi: 10.1109/TAC.1986.1104315
    [15] M. A. Dahleh, J. Pearson, l^{1}-optimal feedback controllers for MIMO discrete-time systems, IEEE T. Automat. Control, 32 (1987), 314–322. https://doi.org/10.1109/TAC.1987.1104603 doi: 10.1109/TAC.1987.1104603
    [16] I. J. Diaz-Bobillo, M. A. Dahleh, Minimization of the maximum peak-to-peak gain: the general multiblock problem, IEEE T. Automat. Control, 38 (1993), 1459–1482. https://doi.org/10.1109/9.241561 doi: 10.1109/9.241561
    [17] M. Khammash, A new approach to the solution of the \ell_1 control problem: the scaled-Q method, IEEE T. Automat. Control, 45 (2000), 180–187. https://doi.org/10.1109/9.839942 doi: 10.1109/9.839942
    [18] J. H. Kim, T. Hagiwara, Computing the L_{\infty}[0, h)-induced norm of a compression operator via fast-lifting, Syst. Control Lett., 67 (2014), 1–8. https://doi.org/10.1016/j.sysconle.2014.01.009 doi: 10.1016/j.sysconle.2014.01.009
    [19] J. H. Kim, T. Hagiwara, Computing the L_{\infty}-induced norm of linear time‐invariant systems via Kernel approximation and its comparison with input approximation, IET Control Theory A., 9 (2015), 700–709. https://doi.org/10.1049/iet-cta.2014.0453 doi: 10.1049/iet-cta.2014.0453
    [20] J. H. Kim, T. Hagiwara, L_{\infty}-induced norm analysis of sampled-data systems via piecewise constant and linear approximations, Automatica, 51 (2015), 223–232. https://doi.org/10.1016/j.automatica.2014.10.102 doi: 10.1016/j.automatica.2014.10.102
    [21] J. H. Kim, T. Hagiwara, Further results on the L_1 analysis of sampled-data systems via kernel approximation approach, Int. J. Control, 89 (2016), 1684–1697. https://doi.org/10.1080/00207179.2016.1144239 doi: 10.1080/00207179.2016.1144239
    [22] D. Kwak, J. H. Kim, T. Hagiwara, Generalized framework for computing the L_\infty-induced norm of sampled-data systems, Appl. Math. Comput., 437 (2023), 127518. https://doi.org/10.1016/j.amc.2022.127518 doi: 10.1016/j.amc.2022.127518
    [23] D. Kwak, J. H. Kim, T. Hagiwara, Robust stability analysis of sampled-data systems with uncertainties characterized by the {\mathcal{L}}_\infty-induced norm: gridding treatment with convergence rate analysis, IEEE T. Automat. Control. https://doi.org/10.1109/TAC.2023.3288631
    [24] H. T. Choi, J. H. Kim, Set-invariance-based interpretations for the L_1 performance of nonlinear systems with non-unique solutions, Int. J. Robust Nonlin., 33 (2023), 1858–1875. https://doi.org/10.1002/rnc.6469 doi: 10.1002/rnc.6469
    [25] S. Boyd, J. Doyle, Comparison of peak and RMS gains for discrete-time systems, Syst. Control Lett., 9 (1987), 1–6. https://doi.org/10.1016/0167-6911(87)90002-8 doi: 10.1016/0167-6911(87)90002-8
    [26] V. Balakrishnan, S. Boyd, On computing the worst-case peak gain of linear systems, Syst. Control Lett., 19 (1992), 265–269. https://doi.org/10.1016/0167-6911(92)90064-Y doi: 10.1016/0167-6911(92)90064-Y
    [27] I. S. Khalil, J. C. Doyle, K. Glover, Robust and optimal control, Prentice hall, 1996
    [28] R. L. Burden, J. D. Faires, A. M. Burden, Numerical analysis, Cengage learning, 2001.
    [29] T. Chen, B. A. Francis, Optimal sampled-data control systems, Springer Science & Business Media, 2012
  • This article has been cited by:

    1. Junghoon Kim, Jung Hoon Kim, The L_1 -induced norm analysis for linear multivariable differential equations, 2024, 9, 2473-6988, 34205, 10.3934/math.20241629
    2. Taewan Kim, Jung Hoon Kim, A new optimal control approach to uncertain Euler-Lagrange equations: H_\infty disturbance estimator and generalized H_2 tracking controller, 2024, 9, 2473-6988, 34466, 10.3934/math.20241642
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1363) PDF downloads(78) Cited by(2)

Figures and Tables

Figures(2)  /  Tables(4)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog