Loading [MathJax]/jax/element/mml/optable/BasicLatin.js
Research article Special Issues

Reachability of dimension-bounded linear systems

  • In this paper, the reachability of dimension-bounded linear systems is investigated. Since state dimensions of dimension-bounded linear systems vary with time, the expression of state dimension at each time is provided. A method for judging the reachability of a given vector space Vr is proposed. In addition, this paper proves that the t-step reachable subset is a linear space, and gives a computing method. The t-step reachability of a given state is verified via a rank condition. Furthermore, annihilator polynomials are discussed and employed to illustrate the relationship between the invariant space and the reachable subset after the invariant time point t. The inclusion relation between reachable subsets at times t+i and t+j is shown via an example.

    Citation: Yiliang Li, Haitao Li, Jun-e Feng, Jinjin Li. Reachability of dimension-bounded linear systems[J]. Mathematical Biosciences and Engineering, 2023, 20(1): 489-504. doi: 10.3934/mbe.2023022

    Related Papers:

    [1] Xinggui Zhao, Bo Meng, Zhen Wang . Event-triggered integral sliding mode control for uncertain networked linear control systems with quantization. Mathematical Biosciences and Engineering, 2023, 20(9): 16705-16724. doi: 10.3934/mbe.2023744
    [2] Balázs Boros, Stefan Müller, Georg Regensburger . Complex-balanced equilibria of generalized mass-action systems: necessary conditions for linear stability. Mathematical Biosciences and Engineering, 2020, 17(1): 442-459. doi: 10.3934/mbe.2020024
    [3] Wenbin Lyu . Boundedness and stabilization of a predator-prey model with attraction- repulsion taxis in all dimensions. Mathematical Biosciences and Engineering, 2022, 19(12): 13458-13482. doi: 10.3934/mbe.2022629
    [4] Elena Izquierdo-Kulich, José Manuel Nieto-Villar . Morphogenesis of the tumor patterns. Mathematical Biosciences and Engineering, 2008, 5(2): 299-313. doi: 10.3934/mbe.2008.5.299
    [5] Chunlai Mu, Weirun Tao . Stabilization and pattern formation in chemotaxis models with acceleration and logistic source. Mathematical Biosciences and Engineering, 2023, 20(2): 2011-2038. doi: 10.3934/mbe.2023093
    [6] Elena Izquierdo-Kulich, Margarita Amigó de Quesada, Carlos Manuel Pérez-Amor, Magda Lopes Texeira, José Manuel Nieto-Villar . The dynamics of tumor growth and cells pattern morphology. Mathematical Biosciences and Engineering, 2009, 6(3): 547-559. doi: 10.3934/mbe.2009.6.547
    [7] Yuriy Stoyan, Georgiy Yaskov, Tatiana Romanova, Igor Litvinchev, Sergey Yakovlev, José Manuel Velarde Cantú . Optimized packing multidimensional hyperspheres: a unified approach. Mathematical Biosciences and Engineering, 2020, 17(6): 6601-6630. doi: 10.3934/mbe.2020344
    [8] Jutarat Kongson, Chatthai Thaiprayoon, Apichat Neamvonk, Jehad Alzabut, Weerawat Sudsutad . Investigation of fractal-fractional HIV infection by evaluating the drug therapy effect in the Atangana-Baleanu sense. Mathematical Biosciences and Engineering, 2022, 19(11): 10762-10808. doi: 10.3934/mbe.2022504
    [9] Hongyun Peng, Kun Zhao . On a hyperbolic-parabolic chemotaxis system. Mathematical Biosciences and Engineering, 2023, 20(5): 7802-7827. doi: 10.3934/mbe.2023337
    [10] Tingfu Feng, Leyun Wu . Global dynamics and pattern formation for predator-prey system with density-dependent motion. Mathematical Biosciences and Engineering, 2023, 20(2): 2296-2320. doi: 10.3934/mbe.2023108
  • In this paper, the reachability of dimension-bounded linear systems is investigated. Since state dimensions of dimension-bounded linear systems vary with time, the expression of state dimension at each time is provided. A method for judging the reachability of a given vector space Vr is proposed. In addition, this paper proves that the t-step reachable subset is a linear space, and gives a computing method. The t-step reachability of a given state is verified via a rank condition. Furthermore, annihilator polynomials are discussed and employed to illustrate the relationship between the invariant space and the reachable subset after the invariant time point t. The inclusion relation between reachable subsets at times t+i and t+j is shown via an example.



    Cross-dimensional systems are also called dimension-varying systems or dimension free systems [1]. Some mathematical models with different dimensions can be described as cross-dimensional systems, such as biological systems [2], electric power generators [3] and vehicle clutch systems [4]. Four phenomena appearing in a spacecraft formation [5], docking, undocking, departure and participation, are also practical examples of cross-dimensional systems. Take participation as an example. Some new spacecrafts join in the formation, or departed spacecrafts come back. In these cases, their states are treated as new ones and considered in the next mode. Thus, state dimensions increase in the next mode. For simulating the whole flying process of a spacecraft formation, a switched system approach was used to handle dimension-varying systems [6]. In the spacecraft formation, it is important to guarantee a smooth transition from one mode to another, which requires that the system is continuous at the mode conversion time. However, the continuity of switched systems at the switching time cannot be determined. Hence, it is necessary to find more ideal models for modeling spacecraft formation.

    Hybrid systems, reflecting the interaction of continuous- and discrete-time dynamics [7], can also be applied to study dimension-varying systems. From the evolution of hybrid systems, there are at least two subsystems in a hybrid system. When an event occurs, the hybrid system switches from the current discrete mode to a new discrete mode. The switching rule is provided via a given reset map [8]. Consider a discrete dynamic model generating a sequence of modes as a switching signal defined in a switched system. Hybrid systems can be viewed as switched systems [9]. Thus, the most basic way to deal with dimension-varying systems is to switch. Thus, the continuity at the dimension change time is also not determined via the hybrid system method. To solve this problem, a unified form model should be established for dimension-varying systems. Motivated by this, cross-dimensional linear systems were presented by Cheng [10].

    The difficulty of giving a unified form model for dimension-varying systems is how to connect spaces with different dimensions together. Thanks to Cheng operations, this difficulty was solved, and cross-dimensional linear systems were established. The Cheng operations include semi-tensor product of matrices, M-addition of matrices, V-addition of vectors and V-product of matrices and vectors [11]. Using these operations, cross-dimensional linear systems can go a cross spaces with different dimensions [10]. The next problem is how to apply cross-dimension systems to handle the dynamics of the transient process of practical examples, most of which have invariant dimensions except the transient period. In the light of the proposed projection among spaces with different dimensions [12], the dynamic of the transient process was modeled, and the control of the transient dynamic of clutch systems was discussed [4]. Thus, the problem of how to determine the continuity at the dimension change time is solved preliminarily.

    The reachability analysis of a dynamical system refers to computing a reachable set, which contains the entire state trajectories of the system starting from uncertain initial conditions and driven by uncertain inputs. Up to now, there are many references concerning the reachability analysis of dynamical systems, such as linear systems [13,14,15], switched systems [16,17,18], logical control networks [19,20,21] and other systems [22,23,24]. An event-triggered impulsive control problem was investigated in [25,26]. In [27], several reachability analysis techniques, used in the tools SpaceEx [28], Flow* [29] and CORA [30], were summarized. These reachability analysis techniques relied on ellipsoids [31], intervals [32], polytopes [33], zonotopes [14,34,35], support functions [36] and so on. Notably, [37,38] analyzed the observability and optimal control problems via the reachability approach. In addition, the reachability shows its strong applicability in studying formal and compositional analysis of power systems [35], fault diagnosis system verification [39] and safety verification [40]. Since the reachability of dynamical systems occupies a significant position in both theoretical developments and practical applications, it is meaningful to study the reachability of cross-dimensional linear systems.

    Because state dimensions of cross-dimensional linear systems vary with time, the first step of taking the reachability into account is to discuss state dimensions of the system. [10] pointed out that cross-dimensional linear systems are classified into two cases: dimension-unbounded linear systems and dimension-bounded linear ones. For the former one, after a certain time, state dimensions not only increase with time but also go to infinity [10]. Thus, state dimensions of dimension-unbounded linear systems were studied in [41]. For the latter one, state dimensions are invariant after a certain time t, which is called the invariant time point. This means that the trajectory of the system enters an invariant space. A recursive formula was proposed to compute the dimension of state at each time [10]. However, using this recursive formula, the dimension of a state at time t is obtained when all dimensions of states before time t are calculated. Hence, giving an approach to computing state dimensions directly draws our attention. The expression of state dimension after time t was provided by [42]. However, the invariant time point t and state dimensions before time t are not researched. Furthermore, to the best of our knowledge, there is no result on reachable subsets of dimension-bounded linear systems.

    Although switched systems and hybrid systems can be used to model some dynamics with different dimensions, the continuity at the dimension change time cannot be determined. Thus, this paper focuses on a unified form model for dimension-varying linear systems. Since the method for analyzing the reachability of dimension-bounded linear systems can be employed to handle dimension-unbounded linear systems, this paper only discusses the reachability of dimension-bounded linear systems. Because state dimensions of dimension-bounded linear systems vary with time before the invariant time point t, this paper studies state dimensions first, and then computes the t-step reachable subset. The main contributions of this paper are as follows.

    ● For a given dimension-bounded linear system, the expression of state dimension at each time is provided. Compared with the recursive formula proposed by [10], it is easier to determine whether a given integer is a reachable dimension. It also reveals the dimension variation law of dimension-bounded linear systems clearly.

    ● By proving that the t-step reachable subset is a linear space, this paper concludes that the t-step reachable subset equals the span of a list of specific vectors. A rank condition is presented to verify the t-step reachability of a given state. It is worth noting that these results also hold for dimension-unbounded linear systems.

    ● To illustrate the relationship between the invariant space and the reachable subset after the invariant time point t, annihilator polynomials are discussed. The obtained results show that an A-annihilator of vector space Vn is the generalization of a conventional annihilator polynomial, where A is a given matrix.

    ● An example is studied to explain the inclusion relation between reachable subsets at times t+i and t+j. This example makes the discussion of reachable subsets more perfect.

    The rest of this paper is organized as follows. Preliminaries and the problem formulation are provided in Sections 2 and 3, respectively. Section 4 gives the main results of this paper, including the discussion of state dimension and the analysis of reachable subsets. Section 5 gives some concluding remarks.

    This section reviews some necessary preliminaries, and it proposes some results about annihilator polynomials.

    In this subsection, we provide a list of notations and some results about V-product and V-addition.

    Mm×n is the set of all m×n real matrices. Define M:=m=1n=1Mm×n.

    Vn is the set of all n real column vectors. Define V:=n=1Vn.

    N is the set of all non-negative integers.

    R is the set of all real numbers.

    lcm(m,n) represents the least common multiple of m and n.

    ab means that integer a is a divisor of integer b.

    0 is a null matrix.

    δin is the ith column of identity matrix In.

    1m×n=[1m  1m]Mm×n, where 1m:=mi=1δim.

    span{α1,α2,,αs}={k1α1+k2α2++ksαs|αiVn, kiR,i=1,2,,s}.

    For two given matrices PMm×n and QMp×q, the semi-tensor product of P and Q is defined as

    PQ:=(PIt/n)(QIt/p),

    where t=lcm(n,p), is the Kronecker product.

    As main tools for addressing cross-dimensional linear systems, definitions of V-product and V-addition are reviewed.

    Definition 2.1. [1] (1) Let AMm×n,xVr and s=lcm(n,r). The V-product of A and x, denoted by , is defined as

    Ax:=(AIs/n)(x1s/r).

    (2) Let xVn,yVr and s=lcm(n,r). The V-addition of x and y, denoted by , is defined as

    If n=r, then Ax=Ax, and xy=x+y. That is, V-addition and V-product are generalizations of conventional vector addition and conventional vector product, respectively. The following lemmas were proven in [1].

    Lemma 2.2. [1] Consider V-product :M×VV. It is linear with respect to the second variable; precisely,

    Lemma 2.3. [1] For any two matrices A,BM and any vector xV, it holds that

    (AB)x=A(Bx).

    Moreover, we have

    Aix=(AA)x=A(A(Ax)).

    The definition of invariant space is given in the following.

    Definition 2.4. [1] For a given matrix AMm×n, vector space Vr is called an A-invariant space if AxVr for any xVr.

    For the purpose of investigating the reachability of dimension-bounded linear systems, this subsection discusses annihilator polynomials. To begin with, the definition of annihilator polynomial is provided.

    Definition 2.5. [1] Given a matrix AM, a vector xV and a polynomial

    q(z)=zn+cn1zn1++c1z+c0, (2.1)

    (1) q(z) is called an A-annihilator of x if

    (2) If q(z) is the A-annihilator of x with minimum degree, then q(z) is called the minimum A-annihilator of x.

    Remark 1. Consider polynomial (2.1). The positive integer n is called the degree of polynomial (2.1). For a given matrix AM and a vector xV, if q(z) is the A-annihilator of x with minimum degree, then q(z) is an A-annihilator of x, and each polynomial with degree less than n is not an A-annihilator of x.

    For a given matrix AMm×km and each vector xV, Corollary 256 of [1] pointed out that there exists at least one A-annihilator of x. Based on Example 260 of [1], we present a constructive proof of this result, which is shown in the following proposition.

    Proposition 2.6. Given a matrix AMm×km, for each vector xV, there exists an integer iN and a set of coefficients c0,c1,,ci1 such that polynomial q(z)=zi+ci1zi1++c1z+c0 is the minimal A-annihilator of x.

    Proof. If x=0, then the minimal A-annihilator of x is q(z)=1. Otherwise, the minimal A-annihilator of x is obtained by the following steps.

    Let x0=xVr0 and x1=Ax0Vr1. Then, we calculate y0=x01t1/r0 and y1=x11t1/r1, where t1=lcm(r0,r1). If there exist c0,c1R and c10 such that c1Ax0c0x0=c1x1c0x0=c1y1+c0y0=0, then the minimal A-annihilator of x0 is q(z)=z+c0, where c0=c0c1. Otherwise, repeat this process until coefficients c0,c1,,ci,ci0 satisfying ciAix0ci1Ai1x0c1Ax0c0x0=0 are derived. Since [1] proved that x0,Ax0,,Aix0 enter an A-invariant space at finite steps, {c0,c1,,ci} is a finite set. Therefore, the minimal A-annihilator of x0 is q(z)=zi+ci1zi1++c1z+c0, where cj=cjci,j=0,1,,i1.

    From the proof of Proposition 2.6, for any x,yV satisfying xy, the annihilator polynomials of x and y may be different. Thus, we define the annihilator polynomial of subset UV, which is the generalization of a conventional annihilator polynomial.

    Definition 2.7. Given a matrix AMm×km, a subset UV and a polynomial

    q(z)=zn+cn1zn1++c1z+c0,

    (1) q(z) is called an A-annihilator of U, if q(z) is an A-annihilator of each vector xU.

    (2) If q(z) is the A-annihilator of U with minimum degree, then q(z) is called the minimum A-annihilator of U.

    Given a matrix AMn×n, if q(z) is an A-annihilator of Vn, then q(z) is an A-annihilator of δin, i=1,2,,n, i.e., q(A)δin=0, i=1,2,,n. q(z) is a conventional annihilator polynomial because 0=[q(A)δ1n q(A)δ2n  q(A)δnn] =q(A)In=q(A). This implies that an A-annihilator of Vn is the generalization of a conventional annihilator polynomial. The following proposition proposes an approach to computing the minimal annihilator polynomial of Vn.

    Proposition 2.8. Given a matrix AMm×km, if qi(z) is the minimum A-annihilator of δin, i=1,2,,n, then q(z)=lcm(q1(z),q2(z),,qn(z)) is the minimum A-annihilator of Vn.

    Proof. Obviously, q(z) is an A-annihilator of δin,i=1,2,, n. For each xVn, define x=k1δ1n+k2δ2n++knδnn. Then, q(A)x=q(A)(k1δ1n+k2δ2n++knδnn)=k1q(A)δ1n+k2q(A)δ2n++knq(A)δnn=0. Hence, q(z) is an A-annihilator of x. Due to the arbitrariness of x, q(z) is an A-annihilator of Vn.

    Assume f(z) is the minimum A-annihilator of Vn. It is obvious that f(z)q(z). Since qi(z) is the minimum A-annihilator of δin, i=1,2,,n, one sees qi(z)f(z), i=1,2,,n. That is, f(z) is a common multiple of qi(z), i=1,2,,n. Thus, we have q(z)f(z), which means f(z)=aq(z),aR,a0. From the proof above, we find that q(z) is the minimum A-annihilator of Vn.

    Remark 2. For linear space U=span{x1,x2,,xn}, if qi(z) is the minimal A-annihilator of xi,i=1,2,,n, then q(z)=lcm(q1(z),,qn(z)) is the minimal A-annihilator of U.

    Consider a cross-dimensional linear system

    x(t+1)=Ax(t),x(0)=x0, (3.1)

    where AMm×n. According to Definition 2.1, system (3.1) can be rewritten as

    x(t+1)=(AIs(t)/n)(x(t)1s(t)/r(t)),x(0)=x0,

    where r(t) is the dimension of state x(t), s(t)=lcm(n,r(t)). It is a linear difference equation. If m=n=r(0), then system (3.1) is a conventional linear system. It is seen that r(t) varies with time. If there exists a time t and a dimension r such that r(t)=r holds for tt, then system (3.1) becomes a dimension-bounded linear system, which is defined as follows.

    Definition 3.1. [10] Consider system (3.1). A is called a dimension-bounded operator, if for any x(0)=x0Vp, there exists a t>0 and an r such that x(t)Vr holds for any tt, where Vr is called the invariant space of system (3.1). Additionally, system (3.1) is called a dimension-bounded linear system.

    In this paper, system (3.1) is a dimension-bounded linear system unless otherwise specified. According to Lemma 3.2, it is reasonable to assume AMm×km.

    Lemma 3.2. [1] AMm×n is dimension-bounded if and only if mn.

    To analyze the reachability of dimension-bounded linear systems, the following definition is introduced.

    Definition 3.3. Consider dimension-bounded linear system (3.1) with initial space Vp.

    (1) A state x is said to be t-step reachable, if there exists an initial value x(0)Vp such that the trajectory of the system reaches x from x(0) at time t.

    (2) x is said to be reachable, if there exists an integer t such that x is t-step reachable.

    (3) RV is called a reachable subset, if each state xR is reachable.

    (4) r is called a reachable dimension of system (3.1), if there exists a state xVr such that it is reachable.

    Obviously, there is a difference in the definition of reachability between dimension-bounded linear systems and conventional linear systems. That is, the reachable dimension is defined for dimension-bounded linear systems, but needs not to be considered in conventional linear systems. It is necessary to compute the reachable dimension when studying the reachability of dimension-bounded linear systems. For example, consider dimension-bounded linear system (3.1) with initial space V8, where

    A=[10110101].

    1) How to determine the reachability of a given state x=[2 3 1 2 1]T?

    By computing directly, one sees

    x(1)=Ax(0)=(AI2)x(0)V4,x(2)=Ax(1)V2,x(t)=Ax(t1)=A(x(t1)12)V2,t3.

    Thus, x is not a reachable state. This means that discussing the reachable dimension is helpful in excluding some unreachable states. Although the reachable dimension can be obtained via the recursive approach [10], the difficulty is providing formulas for computing the reachable dimension directly.

    2) How to determine the reachability of a given state x=[6 4]T?

    It is obvious that the dimension of x is reachable. Taking x(0)=[1 0 0 0 0 0 0 1]T and calculating step by step, one concludes that x is 3-step reachable. However, there is a difficulty, i.e., how to determine the corresponding initial state x(0). In fact, it is not necessary to find the corresponding initial state x(0). The purpose for determining the reachability of a given state can be achieved if the reachable set of dimension-bounded linear systems is obtained. Thus, this paper focuses on the computation of the reachable set. Delicate differences between the V-product and the conventional matrix product increase the difficulty in determining the reachable set.

    Based on the analysis above, this paper investigates the reachability of dimension-bounded linear systems via the following two steps. The first one is to compute all possible reachable dimensions. The second one is to determine the reachable set.

    This section studies the reachability of dimension-bounded linear systems from four aspects: state dimension at each time, the t-step reachable subset, the relationship between the invariant space and the reachable subset after the invariant time point t and the inclusion relation between reachable subsets at times t+i and t+j.

    This subsection proposes a method for determining whether a given integer is a reachable dimension. To this end, an example is provided to show the relationship between reachable dimensions and dimensions of system matrix A and initial space Vp.

    Example 4.1. Consider a dimension-bounded linear system x(t+1)=Ax(t) with AMm×km and initial value x(0)Vp. Denote the dimension of state x(t) by r(t). According to Definition 2.1, r(t+1)=s(t)k can be obtained via x(t+1)=(AIs(t)/km)(x(t)1s(t)/r(t))Vs(t)/k, where s(t)=lcm(km,r(t)). Taking three different values of k,m,p, the change of r(t) is shown in Table 1.

    Table 1.  The change of state dimension r(t).
    state dimension m=10
    k=6
    p=68040
    m=6
    k=20
    p=30
    m=48
    k=1715
    p=18900
    r(0) 23×35×5×7 2×3×5 22×33×52×7
    r(1) 22×34×5×7 2×3 24×33×5
    r(2) 2×33×5×7 2×3 24×33
    r(3) 2×32×5×7 2×3 24×33
    r(4) 2×3×5×7 2×3 24×33
    r(5) 2×5×7 2×3 24×33
    r(6) 2×5×7 2×3 24×33
    r(7) 2×5×7 2×3 24×33

     | Show Table
    DownLoad: CSV

    From Table 1, the following conclusions are derived.

    (1) State dimensions before the invariant time point t decrease with time.

    (2) One obtains mr(t).

    (3) There may be a factor m1 of m such that mm1r(t) holds.

    (4) Comparing r(t) with r(t1),tt, it is easy to see that r(t1)=k1lr(t), where k1k,lN,l0.

    (5) If kak1r(t), where k1k,k1m,aN, then ka1k1r(t+1),,k1r(t+a),kr(t+a),k1r(t+a+1).

    Example 4.1 shows the necessity of factorizing dimensions of system matrix A and initial space Vp before computing state dimensions of system (3.1). Assume k=kμ11kμ22kμϖϖ,m=mν11mν22mνωω, where ki,mj,i=1,2,,ϖ,j=1,2,,ω are prime numbers. p is factorized according to the following steps.

    (1) Write p in the form of p=kαp, where kp.

    (2) Write p in the form of p=kβ11kβ22kβϖϖp, where kip,i=1,,ϖ. Due to kp, there is at least one positive integer l such that βl<μl holds.

    (3) Write p in the form of p=mθ11mθ22mθωωp1, where mip1,i=1,,ω. If ki=mj, then θj=0, i.e., mθjj=1. Hence, we assume (mi,k)=1,i=1,,ω.

    To give the expression of state dimension r(t) better, some assumptions are presented.

    Assumption 1. Assume k=kμ11kμ22kμϖϖ, m=mν11mν22 mνωω, where ki,mj, i=1,2,,ϖ,j=1,2,,ω are prime numbers. Write p in form of p=kαkβ11kβ22kβϖϖmθ11mθ22mθωωp1, where

    0<dϖ,  βi<μi, id;βi=τiμi+ηi,  ηi<μi, i>d, τiτj, i<j;0<lω;  νi>θi, il;  νiθi, i>l;(p1,km)=1,  (mi,k)=1, i=1,2,,ω;{μi,νj,α,βi,θj,i=1,2,,ϖ,j=1,2,,ω}N.

    Theorem 4.2. Consider dimension-bounded linear system (3.1) with initial space Vp. Under Assumption 1, state dimension r(t) can be computed directly.

    (1) If tα, then state dimension r(t) is

    r(t)=mkαtϖi=1kβiiωj=lmθjνjjp1.

    (2) Let τd=0. If α+τk<tα+τk+1,k=d,d+1,,ϖ1, then state dimension r(t) is

    r(t)=mϖi=k+1k(τi+αt)μi+ηiiωj=lmθjνjjp1.

    (3) If tα+τϖ+1, then state dimension r(t) is

    r(t)=mωj=lmθjνjjp1.

    Proof. According to Definition 2.1, r(t+1)=s(t)k can be obtained via x(t+1)= (AIs(t)/km)(x(t)1s(t)/r(t))Vs(t)/k, where s(t)=lcm(km,r(t)). Due to r(0)=p=kαϖi=1kβiiωj=lmθjjp1, one sees s(0)=mkαϖi=1kβiiωj=lmθjνjjp1. Thus, r(1)=mkα1ϖi=1kβiiωj=lmθjνjjp1. It is easy to see that s(t)=mkαtϖi=1kβiiωj=lmθjνjjp1 holds for tα1, which means r(t+1)=mkαt1ϖi=1kβiiωj=lmθjνjjp1. Similarly, we have s(t)=kmϖi=k+1k(τi+αt)μi+ηiiωj=lmθjνjjp1 for α+τk<tα+τk+1,k=d,d+1, ,ϖ1. Hence, r(t+1)=mϖi=k+1k(τi+αt1)μi+ηiiωj=lmθjνjjp1 holds. When tα+τω, it is seen that s(t)=kmωj=lmθjνjjp1 and r(t+1)=mωj=lmθjνjjp1.

    Remark 3. It is worth noting that the number of multiplication operations of state dimension r(t) is not more than α+ϖβ+ωγ+3, where β=max \beta_{\varpi}\} and \gamma = \max\{\theta_{1}-\nu_{1}, \ldots, \theta_{\omega}-\nu_{\omega}\} .

    Consider system (3.1) with A\in\mathcal{M}_{2\times 6} . when x(0)\in\mathcal{V}_{5} , the invariant time point of system (3.1) is t^{\ast} = 1 . The invariant time point of system (3.1) is t^{\ast} = 2 if x(0)\in\mathcal{V}_{18} . This shows that the invariant time point t^{\ast} of system (3.1) depends on the dimension of the initial value. Hence, we denote the invariant time point t^{\ast} as t^{\ast}(p) with p being the dimension of the initial value.

    Remark 4. From Theorem 4.2, the invariant time point t^{\ast} of system (3.1) can be calculated via the formula t^{\ast}(p) = \alpha+\tau_{\varpi}+1 .

    Based on Theorem 4.2, a method is given to determine whether r is a reachable dimension of system (3.1).

    Corollary 4.3. Consider dimension-bounded linear system (3.1) with initial space \mathcal{V}_{p} . For a given vector space \mathcal{V}_{r} , r is a reachable dimension of system (3.1), if one of the following conditions holds.

    (1) r = r^{\ast} = m\prod\limits_{j = l}^{\omega}m_{j}^{\theta_{j}-\nu_{j}}p_{1} .

    (2) \frac{r}{r^{\ast}} = k^{\alpha-t}\prod\limits_{i = 1}^{\varpi}k_{i}^{\beta_{i}}, t\leq\alpha .

    (3) \frac{r}{r^{\ast}} = \prod\limits_{i = k+1}^{\varpi}k_{i}^{(\tau_{i}+\alpha-t)\mu_{i}+\eta_{i}}, \alpha+\tau_{k} < t\leq\alpha+\tau_{k+1}, k = d, d+1, \ldots, \varpi-1 .

    Reachable subsets are computed in this subsection. Since V-product is linear with respect to the second variable, it is easy to prove that the t -step reachable subset is a linear space.

    Theorem 4.4. Consider dimension-bounded linear system (3.1) with initial space \mathcal{V}_{p} . The t -step reachable subset of the system is a linear space. Moreover, the t -step reachable subset is called the t -step reachable subspace and calculated via

    R_{t} = \mathrm{span}\{A^{t}\vec{\ltimes}\delta_{p}^{1}, A^{t}\vec{\ltimes}\delta_{p}^{2}, \ldots, A^{t}\vec{\ltimes}\delta_{p}^{p}\}.

    Remark 5. For a given time t , to derive the t -step reachable subspace of dimension-bounded linear systems, up to pt matrix multiplications are required according to Theorem 4.4. For each matrix multiplication, the number of multiplication operations is not more than \max\{2m^{3}k^{2t-1}, \frac{3a^{2}}{k^{t}}\} , where a = \mathrm{lcm}(k^{t}m, p) . Thus, the computational complexity of obtaining the t -step reachable subspace is O(p^{2}tm^{3}k^{2t}) .

    On the basis of Theorem 4.4, a necessary and sufficient condition about x\in R_{t} is provided.

    Theorem 4.5. Consider dimension-bounded linear system (3.1) with initial space \mathcal{V}_{p} . A state x is t -step reachable if and only if

    \mathrm{rank}(x, A^{t}\vec{\ltimes}\delta_{p}^{1}, A^{t}\vec{\ltimes}\delta_{p}^{2}, \ldots, A^{t}\vec{\ltimes}\delta_{p}^{p}) = \dim R_{t},

    where \dim R_{t} is the dimension of the t -step reachable subspace.

    Remark 6. For a dimension-unbounded linear system, results about the t -step reachable subspace also hold.

    Suppose system (3.1) reaches the invariant space \mathcal{V}_{r^{\ast}} at the invariant time point t^{\ast} . Then, \bigcup_{t\geq t^{\ast}}R_{t}\subset\mathcal{V}_{r^{\ast}} is the reachable subset of system (3.1) after time t^{\ast} . Our concern is whether \bigcup_{t\geq t^{\ast}}R_{t} equals \mathcal{V}_{r^{\ast}} . Annihilator polynomials are used to answer this question. To this end, an approach to obtaining the minimum A -annihilator of \bigcup_{t\geq t^{\ast}}R_{t} is given.

    Theorem 4.6. Consider dimension-bounded linear system (3.1) with initial space \mathcal{V}_{p} . If q_{i}(z) is the minimum A -annihilator of A^{t^{\ast}}\vec{\ltimes}\delta_{p}^{i}, \ i = 1, 2, \ldots, p , then q(z) = \mathrm{lcm}(q_{1}(z), q_{2}(z), \ldots, q_{p}(z)) is the minimum A -annihilator of \bigcup_{t\geq t^{\ast}}R_{t} .

    Proof. The proof is obvious according to Proposition 2.8.

    Remark 7. q_{i}(z) in Proposition 2.8 stands for the minimum annihilator of \delta_{n}^{i} , while q_{i}(z) in Theorem 4.6 represents the minimum annihilator of A^{t^{\ast}}\vec{\ltimes}\delta_{p}^{i} . It is easy to see \mathcal{V}_{n} = \mathrm{span}\{\delta_{n}^{1}, \ldots, \delta_{n}^{n}\} . However, \bigcup_{t\geq t^{\ast}}R_{t} = \mathrm{span}\{A^{t^{\ast}}\vec{\ltimes}\delta_{p}^{1}, \ldots, A^{t^{\ast}}\vec{\ltimes}\delta_{p}^{p}\} does not hold. Assume q_{i}(z) is the minimum A -annihilator of A^{t^{\ast}}\vec{\ltimes}\delta_{p}^{i}, \ i = 1, 2, \ldots, p . Using Proposition 2.8, one sees that q(z) = \mathrm{lcm}(q_{1}(z), \ldots, q_{p}(z)) is the minimum A -annihilator of R^{t^{\ast}} . However, the conclusion that q(z) = \mathrm{lcm}(q_{1}(z), \ldots, q_{p}(z)) is the minimum A -annihilator of \bigcup_{t\geq t^{\ast}}R^{t} cannot be obtained according to Proposition 2.8. Thus, Theorem 4.6 is presented to show that q(z) = \mathrm{lcm}(q_{1}, \ldots, q_{p}(z)) is the minimum A -annihilator of \bigcup_{t\geq t^{\ast}}R^{t} . Since the proof of Theorem 4.6 is similar to Proposition 2.8, it is omitted.

    According to the definition of annihilator polynomial of a given subset, a sufficient condition of \bigcup_{t\geq t^{\ast}}R_{t}\neq\mathcal{V}_{r^{\ast}} is proposed.

    Theorem 4.7. Consider dimension-bounded linear system (3.1). Suppose q(z) is the minimum A -annihilator of \bigcup_{t\geq t^{\ast}}R_{t} . If q(z) is not the minimum A -annihilator of \mathcal{V}_{r^{\ast}} , then \bigcup_{t\geq t^{\ast}}R_{t}\neq\mathcal{V}_{r^{\ast}} .

    Proof. Since q(z) is not the minimum A -annihilator of \mathcal{V}_{r^{\ast}} , there exists an x\in\mathcal{V}_{r^{\ast}} such that q(z) is not an A -annihilator of x . Thus, x\not\in\bigcup_{t\geq t^{\ast}}R_{t} because q(z) is the minimum A -annihilator of \bigcup_{t\geq t^{\ast}}R_{t} . Therefore, we conclude \bigcup_{t\geq t^{\ast}}R_{t}\neq\mathcal{V}_{r^{\ast}} .

    From Theorem 4.7, a necessary condition of x\in\bigcup_{t\geq t^{\ast}}R_{t} is presented.

    Corollary 4.8. Consider dimension-bounded linear system (3.1). Suppose q(z) is the minimum A -annihilator of \bigcup_{t\geq t^{\ast}}R_{t} . If state x is reachable after time t^{\ast} , then q(z) is the minimum A -annihilator of x .

    Remark 8. Based on the obtained results, a procedure is given to compute the reachable set of dimension-bounded linear system (3.1) and determine whether a given state is reachable. Consider dimension-bounded linear system (3.1) with initial space \mathcal{V}_{p} .

    1) Compute all possible reachable dimensions according to Theorem 4.2. Denote these reachable dimensions by \Theta = \{r_{1}, \ldots, r_{t^{\ast}}\} , where t^{\ast} is the invariant time point.

    2) Compute the t -step reachable subspace via R_{t} = \mathrm{span}\{A^{t}\vec{\ltimes}\delta_{p}^{1}, A^{t}\vec{\ltimes}\delta_{p}^{2}, \ldots, A^{t}\vec{\ltimes}\delta_{p}^{p}\} . Then, the reachable set is \bigcup\limits_{t = 0}^{\infty}R_{t} .

    3) Compute the minimum A -annihilator of \bigcup_{t\geq t^{\ast}}R_{t} according to Theorem 4.6, denoted by q(z) .

    4) For a given state x\in\mathcal{V}_{r} , if r\not\in\Theta , then r is not a reachable dimension. Thus, x is not a reachable state of system (3.1). Otherwise, go to the next step.

    5) If r = r_{t}, t < t^{\ast} , then compute \mathrm{rank}(x, A^{t}\vec{\ltimes}\delta_{p}^{1}, A^{t}\vec{\ltimes}\delta_{p}^{2}, \ldots, A^{t}\vec{\ltimes}\delta_{p}^{p}) . If \mathrm{rank}(x, A^{t}\vec{\ltimes}\delta_{p}^{1}, A^{t}\vec{\ltimes}\delta_{p}^{2}, \ldots, A^{t}\vec{\ltimes}\delta_{p}^{p}) = \dim R_{t} , then x is a t -step reachable state. Otherwise, x is not a t -step reachable state.

    6) If r = r_{t^{\ast}} , then compute the minimum A -annihilator of x , denoted by q_{x}(z) . If q_{x}(z)\neq q(z) , then x is not a reachable state. Otherwise, go to the next step.

    7) For t\geq t^{\ast} , compute \mathrm{rank}(x, A^{t}\vec{\ltimes}\delta_{p}^{1}, A^{t}\vec{\ltimes}\delta_{p}^{2}, \ldots, A^{t}\vec{\ltimes}\delta_{p}^{p}) . If a time t satisfying \mathrm{rank}(x, A^{t}\vec{\ltimes}\delta_{p}^{1}, A^{t}\vec{\ltimes}\delta_{p}^{2}, \ldots, A^{t}\vec{\ltimes}\delta_{p}^{p}) = \dim R_{t} can be found, then x is a reachable state. Otherwise, x is not a reachable state.

    Before ending this subsection, an example is employed to show how to use the minimum annihilator polynomial to discuss reachability of dimension-bounded linear systems. In addition, this example also illustrates that there is not an inclusion relation between reachable subspaces at times t^{\ast}+i and t^{\ast}+j, \ i\neq j . Furthermore, the intersection of R_{t^{\ast}+i} and R_{t^{\ast}+j} may not be an empty set.

    Example 4.9. Consider dimension-bounded linear system (3.1) with initial space \mathcal{V}_{3} , where

    A = \left[ \begin{array}{cccc} 1&0&1&1\\ 0&1&0&1\\ \end{array} \right]_{.}

    From subsection 4.1, one sees that the system reaches the invariant space \mathcal{V}_{6} after the invariant time point t^{\ast} = 1 .

    (1) We calculate the minimum A -annihilator of \bigcup_{t\geq 1}R_{t} . To begin with, A^{j}\vec{\ltimes}\delta_{3}^{i}, i = 1, 2, 3, j = 1, 2, 3, 4, 5 , can be computed. Because \mathrm{rank}(A\vec{\ltimes}\delta_{3}^{2}, A^{2}\vec{\ltimes}\delta_{3}^{2}, A^{3}\vec{\ltimes}\delta_{3}^{2}) = 3 , and \mathrm{rank}(A\vec{\ltimes}\delta_{3}^{i}, A^{2}\vec{\ltimes}\delta_{3}^{i}, A^{3}\vec{\ltimes}\delta_{3}^{i}, A^{4}\vec{\ltimes}\delta_{3}^{i}) = 4, \ i = 1, 3 , one obtains

    \begin{array}{l} A^{5}\vec{\ltimes}\delta_{3}^{1} = 2A^{4}\vec{\ltimes}\delta_{3}^{1}+2A^{3}\vec{\ltimes}\delta_{3}^{1}-2A^{2}\vec{\ltimes}\delta_{3}^{1}-A\vec{\ltimes}\delta_{3}^{1}, \\ A^{4}\vec{\ltimes}\delta_{3}^{2} = A^{3}\vec{\ltimes}\delta_{3}^{2}+3A^{2}\vec{\ltimes}\delta_{3}^{2}+A\vec{\ltimes}\delta_{3}^{2}, \\ A^{5}\vec{\ltimes}\delta_{3}^{3} = 2A^{4}\vec{\ltimes}\delta_{3}^{3}+2A^{3}\vec{\ltimes}\delta_{3}^{3}-2A^{2}\vec{\ltimes}\delta_{3}^{3}-A\vec{\ltimes}\delta_{3}^{3}.\\ \end{array}

    Denote the minimum A -annihilator of A\vec{\ltimes}\delta_{3}^{i} by q_{i}(z), \ i = 1, 2, 3 . It is easy to see that

    \begin{array}{l} q_{1}(z) = z^{4}-2z^{3}-2z^{2}+2z+1, \\ q_{2}(z) = z^{3}-z^{2}-3z-1, \\ q_{3}(z) = z^{4}-2z^{3}-2z^{2}+2z+1.\\ \end{array}

    According to Theorem 4.6, the minimum A -annihilator of \bigcup_{t\geq 1}R_{t} is

    q(z) = \mathrm{lcm}(q_{1}(z), q_{2}(z), q_{3}(z)) = z^{4}-2z^{3}-2z^{2}+2z+1.

    (2) From Proposition 2.8, we derive that the minimum A -annihilator of \mathcal{V}_{6} is f(z) = z^{6}-2z^{5}-2z^{4}+2z^{3}+z^{2} . Because f(z) = z^{2}q(z) , we have \bigcup_{t\geq 1}R_{t}\neq\mathcal{V}_{6} .

    (3) Take a subset U = \mathrm{span}\{A\vec{\ltimes}\delta_{3}^{1}, A\vec{\ltimes}\delta_{3}^{2}\} . The minimum A -annihilator of U is q(z) . In addition, q(z) is also the minimum A -annihilator of A\vec{\ltimes}\delta_{3}^{3} . Since \mathrm{rank}(A\vec{\ltimes}\delta_{3}^{1}, A\vec{\ltimes}\delta_{3}^{2}, A\vec{\ltimes}\delta_{3}^{3}) = 3 > \dim U, one knows A\vec{\ltimes}\delta_{3}^{3}\not\in U , which implies that the condition that q(z) is the minimum A -annihilator of A\vec{\ltimes}\delta_{3}^{3} is not a sufficient condition of A\vec{\ltimes}\delta_{3}^{3}\in U . Furthermore, for any x\in\mathcal{V}_{6} , the condition that q(z) is the minimum A -annihilator of x is a necessary but not sufficient condition of x\in\bigcup_{t\geq 1}R_{t} .

    (4) Take y_{1} = [2\ 2\ 3\ 2\ 1\ 1]^{T} . y_{1} = A^{2}\vec{\ltimes}\delta_{3}^{2} implies y_{1}\in R_{2} . In addition, one has y_{1} = A\vec{\ltimes}\delta_{3}^{1}+A\vec{\ltimes}\delta_{3}^{3} , which means y_{1}\in R_{1} . Thus, we conclude R_{1}\cap R_{2}\neq\emptyset . Take y_{2} = [3\ 3\ 3\ 2\ 3\ 3]^{T} and y_{3} = [0\ 0\ 1\ 1\ -1\ -1]^{T} . Because y_{2} = A^{2}\vec{\ltimes}\delta_{3}^{3} and y_{3} = A\vec{\ltimes}\delta_{3}^{1}-A\vec{\ltimes}\delta_{3}^{2} , one sees y_{2}\in R_{2} and y_{3}\in R_{1} . In addition, y_{2}\not\in R_{1} and y_{3}\not\in R_{2} hold because \mathrm{rank}(y_{2}, A\vec{\ltimes}\delta_{3}^{1}, A\vec{\ltimes}\delta_{3}^{2}, A\vec{\ltimes}\delta_{3}^{3}) = 4 and \mathrm{rank}(y_{3}, A^{2}\vec{\ltimes}\delta_{3}^{1}, A^{2}\vec{\ltimes}\delta_{3}^{2}, A^{2}\vec{\ltimes}\delta_{3}^{3}) = 4 . Based on the analysis above, we conclude R_{1}\not\subset R_{2} and R_{2}\not\subset R_{1} .

    The reachability of dimension-bounded linear systems has been studied in this paper. Based on the expression of state dimension at each time, a method for judging the reachability of a given vector space \mathcal{V}_{r} has been proposed. Since the t -step reachable subset is a linear space, the t -step reachable subset has been calculated via the span of vectors A^{t}\vec{\ltimes}\delta_{p}^{1}, \ldots, A^{t}\vec{\ltimes}\delta_{p}^{p} , where A is a system matrix. A rank condition has been given to verify the t -step reachability of a given state. To illustrate the relationship between the invariant space and the reachable subset after the invariant time point t^{\ast} , annihilator polynomials have been discussed. The obtained results have shown that A -annihilator of vector space \mathcal{V}_{n} is the generalization of conventional annihilator polynomial, where A is a given matrix. This paper has provided an example to explain the inclusion relation between reachable subsets at times t^{\ast}+i and t^{\ast}+j .

    There is no evidence to prove that the existing reachability analysis techniques are not suitable for dimension-bounded linear systems. It is worth noting that dimension-bounded linear systems are modelled via one of the Cheng operations, i.e., V -product, while the existing techniques are based on the conventional matrix product. Thus, the effectiveness of the existing reachability analysis techniques in studying dimension-bounded linear systems should be studied further. This is one of our future works. In addition, reachability and controllability of dimension-varying control systems will be focused on. A dimension-varying control system is described as

    (5.1)

    where A\in\mathcal{M}_{m\times n} and B\in\mathcal{M}_{p\times q} . Due to the influence of control input, it is not clear that the results about the reachability of system (5.1) are the same as dimension-bounded linear systems. Thus, the reachability of a dimension-varying control system needs to be investigated. Based on the existing results, the reachability of dimension-varying control systems is summarized into two problems. For a given vector space \mathcal{V}_{r} , are there a time t and control inputs such that state dimension r(t) of system (5.1) is r ? For a given state x\in\mathcal{V}_{r} , are there a time t and control inputs such that the trajectory of system (5.1) can reach x(t) = {\bf 0} from x(0) = x ?

    This work was supported by the National Natural Science Foundation of China (61877036, 62273201, 11871259).

    The authors declare that there is no conflict of interest.



    [1] D. Cheng, On equivalence of matrices, Asian J. Math., 23 (2019), 257–348. https://doi.org/10.4310/AJM.2019.v23.n2.a3 doi: 10.4310/AJM.2019.v23.n2.a3
    [2] R. Huang, Z. Ye, An improved dimension-changleable matrix model of simulating the inset population dynamics, Entomol. Knowl., 32 (1995), 162–164.
    [3] J. Machowski, J. Bialek, J. Bumby, Power System Dynamics and Stability, John Wiley and Sons, 1997.
    [4] D. Cheng, Z. Xu, T. Shen, Equivalence-based model of dimensional-varying linear systems, IEEE Trans. Autom. Control, 65 (2020), 5444–5449. https://doi.org/10.1109/TAC.2020.2973581 doi: 10.1109/TAC.2020.2973581
    [5] J. Pan, H. Yang, B. Jiang, Fault tolerance analysis of spacecraft formation via impulsive dimension-varying switched system, in 2014 International Conference on Mechatronics and Control, (2014), 153–158. https://doi.org/10.1109/ICMC.2014.7231538
    [6] H. Yang, B. Jiang, V. Cocquempot, M. Chen, Spacecraft formation stabilization and fault tolerance: A state-varying switched system approach, Syst. Control Lett., 62 (2013), 715–722. https://doi.org/10.1016/j.sysconle.2013.05.007 doi: 10.1016/j.sysconle.2013.05.007
    [7] R. Goebal, R. Sanfelice, A. Teel, Hybrid dynamical systems, IEEE Control Syst. Mag., 29 (2009), 28–93. https://doi.org/10.1109/MCS.2008.931718 doi: 10.1109/MCS.2008.931718
    [8] L. Habets, P. Collins, J. Schuppen, Reachability and control synthesis for piecewise-affine hybrid systems on simplices, IEEE Trans. Autom. Control, 51 (2006), 938–948. https://doi.org/10.1109/TAC.2006.876952 doi: 10.1109/TAC.2006.876952
    [9] D. Liberzon, Finite data-rate feedback stabilization of switched and hybrid linear systems, Automatica, 50 (2014), 409–420. https://doi.org/10.1016/j.automatica.2013.11.037 doi: 10.1016/j.automatica.2013.11.037
    [10] D. Cheng, Z. Liu, H. Qi, Cross-dimensional linear systems, preprint, arXiv: 1710.03530.
    [11] D. Cheng, From Dimension-Free Matrix Theory to Cross-Dimensional Dynamic Systems, Elsevier, 2019.
    [12] D. Cheng, H. Qi, Z. Liu, Linear system on dimension-varying state space, in The 14th IEEE International Conference on Control and Automation, (2018), 112–117. https://doi.org/10.1109/ICCA.2018.8444229
    [13] B. Dao, J. Lam, Z. Shu, Y. Chen, On reachable sets for positive linear systems under constrained exogenous inputs, Automatica, 74 (2016), 230–237. https://doi.org/10.1016/j.automatica.2016.07.048 doi: 10.1016/j.automatica.2016.07.048
    [14] H. Pico, D. Aliprantis, Reachability analysis of linear dynamic systems with constant, arbitrary, and Lipschitz continuous inputs, Automatica, 95 (2018), 293–305. https://doi.org/10.1016/j.automatica.2018.05.026 doi: 10.1016/j.automatica.2018.05.026
    [15] H. Liu, B. Niu J. Qin, Reachability analysis for linear discrete-time systems under cyber attacks, IEEE Trans. Autom. Control, 66 (2021), 4444–4451. https://doi.org/10.1109/TAC.2021.3050549 doi: 10.1109/TAC.2021.3050549
    [16] S. Baldi, W. Xiang, Reachable set estimation for switched linear systems with dwell-time switching, Nonlinear Anal. Hybrid Syst., 29 (2018), 20–33. https://doi.org/10.1016/j.nahs.2017.12.004 doi: 10.1016/j.nahs.2017.12.004
    [17] Y. Chen, J. Lam, B. Zhang, Estimation and synthesis of reachable set for switched linear systems, Automatica, 63 (2016), 122–132. https://doi.org/10.1016/j.automatica.2015.10.033 doi: 10.1016/j.automatica.2015.10.033
    [18] Z. Fei, C. Guan, P. Shi, Reachable set estimation for discrete-time switched system with application to time-delay system, Int. J. Robust Nonlinear Control, 28 (2018) 2468–2483. https://doi.org/10.1002/rnc.4028 doi: 10.1002/rnc.4028
    [19] Y. Li, H. Li, S. Wang, Constrained sampled-data reachability and stabilization of logical control networks, IEEE Trans. Circuits Syst. II, 66 (2019), 2002–2006. https://doi.org/10.1109/TCSII.2019.2892357 doi: 10.1109/TCSII.2019.2892357
    [20] Y. Liu, J. Cao, L. Wang, Z. Wu, On pinning reachability of probabilistic Boolean control networks, Sci. China Inf. Sci., 63 (2020), 169–201. https://doi.org/10.1007/s11432-018-9575-4 doi: 10.1007/s11432-018-9575-4
    [21] Y. Zou, J. Zhu, Reachability of higher-order logical control networks via matrix method, Appl. Math. Comput., 287 (2016), 50–59. https://doi.org/10.1016/j.amc.2016.04.013 doi: 10.1016/j.amc.2016.04.013
    [22] N. Karampetakis, A. Gregoriadou, Reachability and controllability of discrete-time descriptor systems, Int. J. Control, 87 (2014), 235–248. https://doi.org/10.1080/00207179.2013.827798 doi: 10.1080/00207179.2013.827798
    [23] Z. Feng, J. Lam, On reachable set estimation of singular systems, Automatica, 52 (2015), 146–153. https://doi.org/10.1016/j.automatica.2014.11.007 doi: 10.1016/j.automatica.2014.11.007
    [24] T. Mullari, Ü. Kotta, Z. Bartosiewica, M. Sarafrazi, C. Moog, E. Pawluszewicz, Weak reachability and controllability of discrete-time nonlinear systems: Generic approach and singular points, Int. J. Control, 93 (2020), 483–489. https://doi.org/10.1080/00207179.2018.1479076 doi: 10.1080/00207179.2018.1479076
    [25] X. Li, D. Peng, J. Cao, Lyapunov stability for impulsive systems via event-triggered impulsive control, IEEE Trans. Autom. Control, 65 (2020), 4908–4913. https://doi.org/10.1109/TAC.2020.2964558 doi: 10.1109/TAC.2020.2964558
    [26] X. Li, X. Yang, J. Cao, Event-triggered impulsive control for nonlinear delay systems, Automatica, 117 (2020), 108981. https://doi.org/10.1016/j.automatica.2020.108981 doi: 10.1016/j.automatica.2020.108981
    [27] M. Althoff, G. Frehse, A. Cirard, Set propagation techniques for reachability analysis, Annu. Rev. Control Robot. Auton. Syst., 4 (2021). https://dx.doi.org/10.1146/annurev-control-071420-081941 doi: 10.1146/annurev-control-071420-081941
    [28] G. Frehse, An introduction to SpaceEx v0.8, 2010. Available from: http://spaceex.imag.fr/sites/default/files/introduction_to_spaceex_0.pdf.
    [29] X. Chen, E. Ábrahám, S. Samkaranarayanan, Flow*: An analyzer for non-linear hybrid systems, in 2013 International Conference on Computer Aided Verification, (2013), 258–263. https://doi.org/10.1007/978-3-642-39799-8_18
    [30] M. Althoff, An introduction to CORA 2015, in The Workshop on Applied Verification for Continuous and Hybrid Systmes, (2015), 120–151.
    [31] A. Kurzhanskly, P. Varalya, Ellipsoidal techniques for reachability analysis of discrete-time linear systems, IEEE Trans. Autom. Control, 52 (2007), 26–28. https://doi.org/10.1109/TAC.2006.887900 doi: 10.1109/TAC.2006.887900
    [32] M. Maïga, N. Ramdani, L. Travé-Massuyès, C. Combastel, A comprehensive method for reachability analysis of uncertain nonlinear hybrid systems, IEEE Trans. Autom. Control, 61 (2015), 2341–2356. https://doi.org/10.1109/TAC.2015.2491740 doi: 10.1109/TAC.2015.2491740
    [33] A. Chutinan, B. Krough, Conputational techniques for hybrid system verification, IEEE Trans. Autom. Control, 48 (2003), 64–75. https://doi.org/10.1109/TAC.2002.806655 doi: 10.1109/TAC.2002.806655
    [34] M. Althoff, C. Le Guerinic, B. Krogh, Reachable set computation for uncertain time-varying linear systems, in The 14th International Conference on Hybrid Systems: Computation and Control, (2011), 93–102. https://doi.org/10.1145/1967701.1967717
    [35] M. Althoff, Formal and compositional analysis of power systems using reachable sets, IEEE Trans. Power Syst., 29 (2014), 2270–2280. https://doi.org/10.1109/TPWRS.2014.2306731 doi: 10.1109/TPWRS.2014.2306731
    [36] C. Le Guernic, A. Girard, Reachbility analysis of linear systems using support functions, Nonlinear Anal. Hybrid Syst., 4 (2010), 250–260. https://doi.org/10.1016/j.nahs.2009.03.002 doi: 10.1016/j.nahs.2009.03.002
    [37] Y. Guo, Observability of Boolean control networks using parallel extension and set reachability, IEEE Trans. Neural Netw. Learn. Syst., 29 (2018), 6402–6408. https://doi.org/10.1109/TNNLS.2018.2826075 doi: 10.1109/TNNLS.2018.2826075
    [38] O. Bokanowski, A. Picarelli H. Zidani, State-constrained stochastic optimal control problems via reachability approach, SIAM J. Control Optim., 54 (2016), 2568–2593. https://doi.org/10.1137/15M1023737 doi: 10.1137/15M1023737
    [39] J. Su, W. Chen, Model-based fault diagnosis system verification using reachability analysis, IEEE Trans. Syst. Man Cybern. Syst., 49 (2019), 742–751. https://doi.org/10.1109/TSMC.2017.2710132 doi: 10.1109/TSMC.2017.2710132
    [40] W. Xiang, H. Tran, T. Johnson, Output reachable set estimation for switched linear systems and its application in safety verification, IEEE Trans. Autom. Control, 62 (2017), 5380–5387. https://doi.org/10.1109/TAC.2017.2692100 doi: 10.1109/TAC.2017.2692100
    [41] J. Feng, B. Wang, Y. Yu, On dimensions of linear discrete dimension-unbounded systems, Int. J. Control Autom. Syst., 19 (2021), 471–477. https://doi.org/10.1007/s12555-019-0147-9 doi: 10.1007/s12555-019-0147-9
    [42] P. Zhao, H. Guo, Y. Yu, J. Feng, On dimensions of dimension-bounded linear systems, Sci. China Inf. Sci., 64 (2021), 159202:1–159202:3. https://doi.org/10.1007/s11432-018-9819-8 doi: 10.1007/s11432-018-9819-8
  • 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(1602) PDF downloads(75) Cited by(0)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog