Skip to main content

Theory and Modern Applications

Controllability and observability of complex [r]-matrix time-varying impulsive systems

Abstract

Since many equations of practical systems such as Schrödinger equation, Ginzburg-Landau equation and Orr-Sommerfeld equation are defined in complex number fields, in this paper, the issue of controllability and observability for an [r]-matrix time-varying impulsive system defined in complex fields is addressed. Several sufficient and necessary conditions for state controllability and observability of such a system are established. Meanwhile, corresponding controllability and observability criteria for the [r]-matrix time-invariant impulsive system are also obtained.

MSC:34H05, 34H99.

1 Introduction

Since many evolution processes, optimal control models in economics, stimulated neural networks, frequency-modulated systems and some motions of missiles or aircrafts are characterized by impulsive dynamical behavior, the study of impulsive systems is of great importance. Nowadays, there has been an increasing interest in the analysis and synthesis of impulsive systems, or impulsive control systems, due to their theoretical and practical significance; for example, [112] and the references therein.

As the fundamental issues of modern control theory, the controllability and observability have been studied extensively in the context of finite-dimensional linear systems, nonlinear systems, infinite-dimensional systems, n-dimensional systems and hybrid systems using different kinds of approaches [1317]. In particular, many efforts have been focused on the problem of controllability and observability for various kinds of impulsive systems using different approaches. The geometric analysis of reachability, controllability and observability for impulsive systems in terms of invariant subspaces were presented in [16, 18]. By proposing the rank condition, Guan et al. [17], Zhao et al. [10] and Shi et al. [15] proposed the sufficient and necessary conditions for state controllability and observability of different kinds of linear time-varying impulsive systems, respectively.

However, the common setting adopted in the above-mentioned works except [3, 10, 19] is always in real number fields. In fact, many classical systems such as Schrödinger equation, Ginzburg-Landau equation, Riccati equation and Orr-Sommerfeld equation are considered in complex number fields. But there have been few reports about the analysis and synthesis of complex dynamical systems; for example [2025] and references therein. More abstract than real system, the control theory of complex-valued dynamical systems has many potential applications in science and engineering. For example, recently research on the control theory of quantum systems has attracted considerable attention [2629]. Quantum systems are a class of complex dynamical systems which take values in a Banach space in a complex field.

Matrix differential equations are relevant to the description of many phenomena in physics and engineering, ranging from such diverse applications as control theory to game theory [30]. The motivation for considering [r]-matrix differential systems arises from the demand for a level of generality sufficient to deal with the increasingly important matrix linear systems of control theory such as those associated with matrix Riccati differential equations and matrix bilinear control systems [24, 3135]. In particular, recently research on the control theory of multidimentional systems has attracted attention of quite a few scientists [36, 37]. Multidimentional systems are a class of matrix differential systems which have extensive application in image processing. Due to these reasons, it is important and necessary to study the control theory of complex matrix impulsive systems.

To the best of our knowledge, there is no result so far about the control theory of complex matrix impulsive systems. Inspired by [10, 22], in this paper, we consider the fundamental concepts of controllability and observability of complex [r]-matrix time-varying impulsive systems by an algebraic approach. The main difficulty is to investigate the conditions for controllability and observability of complex [r]-matrix impulsive systems in the context of complex matrices. Explicit characterization for controllability and observability of this kind of a system in terms of the rank conditions is presented by use of the matrix differential theory in a complex field. These questions are meaningful and challenging.

The paper is organized as follows. In Section 2, the complex matrix time-varying impulsive systems to be dealt with are formulated and several new results about the variation of parameters for such systems are presented. Several sufficient and necessary conditions for state controllability and state observability of complex matrix time-varying impulsive systems and corresponding complex matrix time-invariant impulsive systems are established in Sections 3 and 4, respectively. An example is given to explain those results in Section 5. Finally, some conclusions are drawn in Section 6.

2 Notations and preliminaries

In order to make precise the concept of a complex [r]-matrix time-varying impulsive system, we use the terminologies in [22] and [24]. Let M p × q ( C r × r ) be the set of all block matrices with p1 rows and q1 columns over the ring C r × r of all r×r complex matrices. Fix an open interval IR and let the symbols L loc 1 (I,C), L loc (I,C) and A C loc (I,C) denote, respectively, the spaces of complex-valued Lebesgue measurable functions on I which are locally integrable, locally bounded and locally absolutely continuous on I. Here ‘local’ implies a property holding on all compact subintervals of I. In the same way, denote by L loc 1 (I, M p × q ( C r × r )) all p×q [r]-matrices whose entries are locally integrable on I, and similar notations hold for L loc (I, M p × q ( C r × r )) and other relevant classes of matrix functions on I.

We are now able to define an [r]-matrix linear time-varying impulsive system on the interval I=[ t 0 ,+)

{ x ˙ ( t ) = A ( t ) x ( t ) + B ( t ) u ( t ) , t t k , x = E k x ( t k ) + F k u k , t = t k , y ( t ) = C ( t ) x ( t ) + D ( t ) u ( t ) , x ( t 0 + ) = x 0 ,
(1)

where k=1,2, , A(t) L loc 1 (I, M n × n ( C r × r )), B(t) L loc 1 (I, M n × m ( C r × r )), C(t) L loc 1 (I, M p × n ( C r × r )), D(t) L loc 1 (I, M p × m ( C r × r )), x L loc 1 (I, M n × 1 ( C r × r )) is the state vector, x 0 M n × 1 ( C r × r ) is the initial state, u(t) L loc (I, M m × 1 ( C r × r )) L loc 1 (I, M m × 1 ( C r × r )) is the control input, u k =u( t k ), E k M n × n ( C r × r ), F k M n × m ( C r × r ), y L loc 1 (I, M p × 1 ( C r × r )) is the output, x( t k )=x( t k + )x( t k ), where x( t k + )= lim h 0 + x( t k +h), x( t k )=x( t k )= lim h 0 + x( t k h), and the discontinuity points t 0 < t 1 < t 2 << t k  , lim k t k =+, which implies that the solution of (1) is left-continuous at t k .

Definition 1 The [r]-matrix time-varying impulsive system (1) is called state controllable on [ t 0 , t f ] ( t f > t 0 ) if for any given initial state x 0 M n × 1 ( C r × r ), there exists a piecewise locally bounded controller u(t):[ t 0 , t f ] M m × 1 ( C r × r ) such that the corresponding solution of (1) satisfies x( t f )=0.

Definition 2 System (1) is said to be observable on [ t 0 , t f ] ( t f ( t k , t k + 1 ]) if any initial state x 0 M n × 1 ( C r × r ) can be uniquely determined by the corresponding system input u(t) and output y(t) for t[ t 0 , t f ].

To study system (1), we first consider the following [r]-matrix time-varying system:

x ˙ (t)=A(t)x(t)+B(t)u(t).
(2)

See Everitt and Markus [22], a solution x(t) of (2) is a column [r]-vector in A C loc ( I 1 , M n × 1 ( C r × r )), which is determined by a controller u(t) on I 1 =[ t 0 , t 1 ]I, and an initial state x 0 M n × 1 ( C r × r ), according to the classical Lagrange formula of variations of parameters

x(t)=X(t, t 0 ) x 0 + t 0 t X(t,s)B(s)u(s)ds.
(3)

Here X(t,s)=X(t) X 1 (s) is the transition matrix and X(t) is the n×n [r]-matrix fundamental solution characterized by

X ˙ (t)=A(t)X(t).

Let A be the conjugated transpose of a complex matrix or a complex block matrix A, and let i = k 1 A i stand for a matrix product A k A k 1 A 1 . Next we will present the solution of system (1).

Lemma 1 For any t( t k , t k + 1 ], k=1,2, , the solution of system (1) is

x(t)=X(t, t k )x ( t k + ) + t k t X(t,s)B(s)u(s)ds,
(4)

where

x ( t k + ) = j = k 1 ( I + E j ) X ( t j , t j 1 ) x 0 + i = 1 k j = k i ( I + E j ) X ( t j , t j 1 ) t i 1 t i X ( t i 1 , s ) B ( s ) u ( s ) d s + i = 2 k j = k i ( I + E j ) X ( t j , t j 1 ) F i 1 u i 1 + F k u k .

Proof According to (3), we have

x(t)=X(t, t 0 ) x 0 + t 0 t X(t,s)B(s)u(s)ds,t[ t 0 , t 1 ],

so

x( t 1 )=X( t 1 , t 0 ) x 0 + t 0 t 1 X( t 1 ,s)B(s)u(s)ds.

Since x( t k )=x( t k + )x( t k )= E k x( t k )+ F k u k , we have

x ( t 1 + ) = ( I + E 1 ) x ( t 1 ) + F 1 u 1 = ( I + E 1 ) X ( t 1 , t 0 ) [ x 0 + t 0 t 1 X ( t 0 , s ) B ( s ) u ( s ) d s ] + F 1 u 1 .
(5)

For t( t 1 , t 2 ],

x(t)=X(t, t 1 )x ( t 1 + ) + t 1 t X(t,s)B(s)u(s)ds,

where x( t 1 + ) is given by (5). This implies that Lemma 1 holds for k=1.

Now, assume that Lemma 1 holds when k=m, namely, for t( t m , t m + 1 ],

x(t)=X(t, t m )x ( t m + ) + t m t X(t,s)B(s)u(s)ds,
(6)

where

x ( t m + ) = j = m 1 ( I + E j ) X ( t j , t j 1 ) x 0 + i = 1 m j = m i ( I + E j ) X ( t j , t j 1 ) t i 1 t i X ( t i 1 , s ) B ( s ) u ( s ) d s + i = 2 m j = m i ( I + E j ) X ( t j , t j 1 ) F i 1 u i 1 + F m u m .

Then, (6) leads to

x( t m + 1 )=X( t m + 1 , t m )x ( t m + ) + t m t m + 1 X( t m + 1 ,s)B(s)u(s)ds,

and hence we have

x ( t m + 1 + ) = ( I + E m + 1 ) x ( t m + 1 ) + F m + 1 u m + 1 = ( I + E m + 1 ) [ X ( t m + 1 , t m ) x ( t m + ) + t m t m + 1 X ( t m + 1 , s ) B ( s ) u ( s ) d s ] + F m + 1 u m + 1 = ( I + E m + 1 ) X ( t m + 1 , t m ) x ( t m + ) + ( I + E m + 1 ) X ( t m + 1 , t m ) × t m t m + 1 X ( t m , s ) B ( s ) u ( s ) d s + F m + 1 u m + 1 = ( I + E m + 1 ) X ( t m + 1 , t m ) [ j = m 1 ( I + E j ) X ( t j , t j 1 ) x 0 + i = 1 m j = m i ( I + E j ) X ( t j , t j 1 ) t i 1 t i X ( t i 1 , s ) B ( s ) u ( s ) d s + i = 2 m j = m i ( I + E j ) X ( t j , t j 1 ) F i 1 u i 1 + F m u m ] + ( I + E m + 1 ) X ( t m + 1 , t m ) t m t m + 1 X ( t m , s ) B ( s ) u ( s ) d s + F m + 1 u m + 1 = j = m + 1 1 ( I + E j ) X ( t j , t j 1 ) x 0 + i = 1 m + 1 j = m + 1 i ( I + E j ) X ( t j , t j 1 ) t i 1 t i X ( t i 1 , s ) B ( s ) u ( s ) d s + i = 2 m + 1 j = m + 1 i ( I + E j ) X ( t j , t j 1 ) F i 1 u i 1 + F m + 1 u m + 1 .

Thus, when t( t m + 1 , t m + 2 ],

x(t)=X(t, t m + 1 )x ( t m + 1 + ) + t m + 1 t X(t,s)B(s)u(s)ds,

which implies that Lemma 1 is true when k=m+1. According to the mathematical induction, we can immediately conclude that Lemma 1 is true. This completes the proof. □

3 Controllability

In this subsequent section, we discuss the controllability criteria of complex-valued [r]-matrix impulsive system (1) using the algebraic method.

For t f ( t k , t k + 1 ], assume that I+ E j (j=1,,k) are invertible and denote the following n×n block matrices:

Φ 0 : = I ( identity matrix ) , Φ i : = j = 1 i X ( t j 1 , t j ) ( I + E j ) 1 , W i : = W ( t i 1 , t i ) = t i 1 t i X ( t i 1 , s ) B ( s ) B ( s ) X ( t i 1 , s ) d s , W k + 1 : = W ( t k , t f ) = t k t f X ( t k , s ) B ( s ) B ( s ) X ( t i 1 , s ) d s , W ( Φ i 1 , t i 1 , t i ) : = t i 1 t i Φ i 1 X ( t i 1 , s ) B ( s ) B ( s ) X ( t i 1 , s ) Φ i 1 d s , W ( Φ k , t k , t f ) : = t k t f Φ k X ( t k , s ) B ( s ) B ( s ) X ( t k , s ) Φ k d s , V i : = Φ i F i , i = 1 , 2 , , k .
(7)

Now we present a sufficient condition and a necessary condition for the controllability of [r]-matrix time-varying impulsive system (1).

Theorem 1 System (1) is controllable on [ t 0 , t f ] ( t f ( t k , t k + 1 ]) if there exist an l{1,2,,k} and a matrix G M m × n ( C r × r ) such that W l is invertible or G F l =I (identity matrix).

Proof (i) Without loss of generality, suppose that there exists an l{1,2,,k} such that the complex matrix W l is invertible. For an initial state x 0 , choose

u(t)= { B ( t ) X ( t l 1 , t ) W l 1 j = l 1 1 ( I + E j ) X ( t j , t j 1 ) x 0 , t ( t l 1 , t l ) , 0 , t [ t 0 , t f ] ( t l 1 , t l ) ,
(8)

which implies also that the control is piecewise locally bounded on [ t 0 , t f ]. Thus applying (8) into (4) yields that

x ( t f ) = X ( t f , t k ) [ j = k 1 ( I + E j ) X ( t j , t j 1 ) x 0 j = k l ( I + E j ) X ( t j , t j 1 ) × t l 1 t l X ( t l 1 , s ) B ( s ) B ( s ) X ( t l 1 , s ) d s W 1 ( t l 1 , t l ) × j = l 1 1 ( I + E j ) X ( t j , t j 1 ) x 0 ] = X ( t f , t k ) [ j = k 1 ( I + E j ) X ( t j , t j 1 ) j = k 1 ( I + E j ) X ( t j , t j 1 ) ] x 0 = 0 .

It follows that system (1) is controllable on [ t 0 , t f ].

  1. (ii)

    Without loss of generality, suppose that there exist an l{1,2,,k} and a complex matrix G M m × n ( C r × r ) satisfying G F l =I. Then, given an initial state x 0 M n × 1 ( C r × r ), we design the following control law:

    u(t)= { G j = l 1 ( I + E j ) X ( t j , t j 1 ) x 0 , t = t l , 0 , t [ t 0 , t f ] t l ,
    (9)

which implies that the control u(t) is piecewise locally bounded on [ t 0 , t f ]. By Lemma 1 and (9), the corresponding solution of (1) yields

x ( t f ) = X ( t f , t k ) { j = k 1 ( I + E j ) X ( t j , t j 1 ) x 0 j = k l + 1 ( I + E j ) X ( t j , t j 1 ) F l G × j = l 1 ( I + E j ) X ( t j , t j 1 ) x 0 } = X ( t f , t k ) [ j = k 1 ( I + E j ) X ( t j , t j 1 ) j = k 1 ( I + E j ) X ( t j , t j 1 ) ] x 0 = 0 .

Hence, by the definition of controllability, system (1) is controllable on [ t 0 , t f ]. This completes the proof. □

Theorem 2 If system (1) is controllable on [ t 0 , t f ] ( t f ( t k , t k + 1 ]), then

rank { W ( Φ 0 , t 0 , t 1 ) , , W ( Φ k , t k , t f ) , V 1 , , V k } =nr,
(10)

where W(,,), Φ i and V i are defined in (7).

Proof Suppose that system (1) is controllable on [ t 0 , t f ] ( t f ( t k , t k + 1 ]), while

rank { W ( Φ 0 , t 0 , t 1 ) , , W ( Φ k , t k , t f ) , V 1 , , V k } <nr.

Then there exists a nonzero nr×1 complex vector x 1 such that

0 = x 1 V i = x 1 Φ i F i , i = 1 , 2 , , k , 0 = x 1 W ( Φ i 1 , t i 1 , t i ) x 1 = x 1 Φ i 1 t i 1 t i X ( t i 1 , s ) B ( s ) B ( s ) X ( t i 1 , s ) d s Φ i 1 x 1 , 0 = x 1 W ( Φ k , t k , t f ) x 1 = x 1 Φ k t k t f X ( t k , s ) B ( s ) B ( s ) X ( t k , s ) d s Φ k x 1 .
(11)

The integrands of (11) are nonnegative x 1 Φ i 1 X ( t i 1 , s ) B ( s ) 2 , i=1,2,,k, and it follows that

{ x 1 Φ i 1 X ( t i 1 , t ) B ( t ) = 0 , t ( t i 1 , t i ) , i = 1 , 2 , , k , x 1 Φ k X ( t k , t ) B ( t ) = 0 , t ( t k , t f ] .
(12)

Since system (1) is controllable on [ t 0 , t f ], then for the initial state x 0 M n × 1 ( C r × r ), whose first column is x 1 , there exists a piecewise locally bounded controller u(t) such that

x ( t f ) = X ( t f , t k ) [ j = k 1 ( I + E j ) X ( t j , t j 1 ) x 0 + i = 1 k j = k i ( I + E j ) X ( t j , t j 1 ) t i 1 t i X ( t i 1 , s ) B ( s ) u ( s ) d s + i = 2 k j = k i ( I + E j ) X ( t j , t j 1 ) F i 1 u i 1 + F k u k ] + t k t f X ( t f , s ) B ( s ) u ( s ) d s = 0 ,

which implies that

X ( t f , t k ) j = k 1 ( I + E j ) X ( t j , t j 1 ) x 0 = X ( t f , t k ) [ i = 1 k j = k i ( I + E j ) X ( t j , t j 1 ) t i 1 t i X ( t i 1 , s ) B ( s ) u ( s ) d s + i = 2 k j = k i ( I + E j ) X ( t j , t j 1 ) F i 1 u i 1 + F k u k ] + t k t f X ( t f , s ) B ( s ) u ( s ) d s .

Multiplying both sides of the above equation by j = 1 k [X( t j 1 , t j ) ( I + E j ) 1 ]X( t k , t f ) from left yields that

x 0 = [ i = 1 k Φ i 1 t i 1 t i X ( t i 1 , s ) B ( s ) u ( s ) d s + i = 2 k Φ i 1 F i 1 u i 1 + Φ k F k u k ] + Φ k t k t f X ( t k , s ) B ( s ) u ( s ) d s ,

so

x 1 = [ i = 1 k Φ i 1 t i 1 t i X ( t i 1 , s ) B ( s ) u 1 ( s ) d s + i = 2 k Φ i 1 F i 1 u 1 ( t i 1 ) + Φ k F k u 1 ( t k ) ] + Φ k t k t f X ( t k , s ) B ( s ) u 1 ( s ) d s ,

where u 1 (t) denotes the first column of u(t). Moreover, multiplying x 1 to both sides of the above equality from left, from (11) and (12), we have

x 1 x 1 = [ i = 1 k x 1 Φ i 1 t i 1 t i X ( t i 1 , s ) B ( s ) u 1 ( s ) d s + i = 1 k x 1 Φ i F i u 1 ( t i ) ] + x 1 Φ k t k t f X ( t k , s ) B ( s ) u 1 ( s ) d s = 0 .

This contradicts the assumption that x 1 0, and we conclude that (10) holds. This completes the proof. □

Remark For system (1) with r=1 and continuous A(t), B(t), C(t) and D(t), the sufficient controllability criteria and necessary controllability criteria obtained in Theorem 1 and Theorem 2 are the existing results in [10]. Furthermore, when system (1) is defined in the real number fields, the sufficient controllability criteria and necessary controllability criteria obtained in Theorem 1 and Theorem 2 are the existing results in [17]. However, since the controllability criteria in Theorem 1 are sufficient conditions, there exists some conservatism in Theorem 1, further research is needed for the controllability of system (1).

4 Observability

In this section, our objective is to explicitly characterize the observability criteria of complex-valued [r]-matrix impulsive system (1). First, a claim is presented [38]: For n×n complex matrix A, there exist scalar functions β 0 (t), β 1 (t),, β n 1 (t) such that

e A t = j = 0 n 1 β j (t) A j .
(13)

From system (1) and Lemma 1, we can get the output

y(t)=C(t)X(t, t 0 ) x 0 +C(t) t 0 t X(t,s)B(s)u(s)ds+D(t)u(t),t[ t 0 , t 1 ],
(14)

and

y ( t ) = C ( t ) x ( t ) + D ( t ) u ( t ) = C ( t ) X ( t , t l ) { j = l 1 ( I + E j ) X ( t j , t j 1 ) x 0 + i = 1 l j = l i ( I + E j ) X ( t j , t j 1 ) t i 1 t i X ( t i 1 , s ) B ( s ) u ( s ) d s + i = 2 l j = l i ( I + E j ) X ( t j , t j 1 ) F i 1 u i 1 + F l u l } + C ( t ) t l t X ( t , s ) B ( s ) u ( s ) d s + D ( t ) u ( t ) , t ( t l , t l + 1 ] ,
(15)

where l=1,2,,k. Rewrite (14) and (15)

y ˜ (t)= { C ( t ) X ( t , t 0 ) x 0 , t ( t 0 , t 1 ] , C ( t ) X ( t , t l ) j = l 1 ( I + E j ) X ( t j , t j 1 ) x 0 , t ( t l , t l + 1 ] ,
(16)

where

y ˜ (t)=y(t)C(t) t 0 t X(t,s)B(s)u(s)dsD(t)u(t),t[ t 0 , t 1 ],

and

y ˜ ( t ) = y ( t ) i = 1 l j = l i ( I + E j ) X ( t j , t j 1 ) t i 1 t i X ( t i 1 , s ) B ( s ) u ( s ) d s i = 2 l j = l i ( I + E j ) X ( t j , t j 1 ) F i 1 u i 1 F l u l C ( t ) t l t X ( t , s ) B ( s ) u ( s ) d s D ( t ) u ( t ) , t ( t l , t l + 1 ] .

It is easy to see, from Definition 2, that the observability of system (1) is equivalent to the estimation of x 0 from y ˜ (t). We denote the nr×nr block matrices M( t 0 , t f ) as follows:

M ( t 0 , t f ) = i = 1 k M ( t i 1 , t i ) + M ( t k , t f ) , M ( t 0 , t 1 ) = t 0 t 1 X ( s , t 0 ) C ( s ) C ( s ) X ( s , t 0 ) d s , M ( t i 1 , t i ) = t i 1 t i [ j = i 1 1 ( I + E j ) X ( t j , t j 1 ) ] X ( s , t i 1 ) C ( s ) C ( s ) M ( t i 1 , t i ) = × X ( s , t i 1 ) j = i 1 1 ( I + E j ) X ( t j , t j 1 ) d s , i = 2 , , k + 1 , M ( t k , t f ) = t k t f [ j = k 1 ( I + E j ) X ( t j , t j 1 ) ] X ( s , t k ) C ( s ) C ( s ) X ( s , t k ) M ( t k , t f ) = × j = k 1 ( I + E j ) X ( t j , t j 1 ) d s .
(17)

Now we present the sufficient and necessary condition for the observability of system (1).

Theorem 3 System (1) is observable on [ t 0 , t f ] ( t f ( t k , t k + 1 ]) if and only if nr×nr complex block matrix M( t 0 , t f ) defined in (17) is invertible.

Proof Multiplying both sides of (16), respectively, by X (t, t 0 )C ( t ) and

[ j = l 1 ( I + E j ) X ( t j , t j 1 ) ] X (t, t i 1 )C ( t )

from left and integrating with respect to t from t 0 to t f yield that

t 0 t 1 X ( s , t 0 ) C ( s ) y ˜ ( s ) d s + i = 2 k t i 1 t i [ j = i 1 1 ( I + E j ) X ( t j , t j 1 ) ] X ( s , t i 1 ) × C ( s ) y ˜ ( s ) d s + t k t f [ j = k 1 1 ( I + E j ) X ( t j , t j 1 ) ] X ( s , t k ) C ( s ) y ˜ ( s ) d s = t 0 t 1 X ( s , t 0 ) C ( s ) C ( s ) X ( s , t 0 ) d s + i = 2 k t i 1 t i [ j = i 1 1 ( I + E j ) X ( t j , t j 1 ) ] × X ( s , t i 1 ) C ( s ) C ( s ) X ( s , t i 1 ) j = i 1 1 ( I + E j ) X ( t j , t j 1 ) d s + t k t f [ j = k 1 ( I + E j ) X ( t j , t j 1 ) ] X ( s , t k ) C ( s ) C ( s ) X ( s , t k ) j = k 1 ( I + E j ) X ( t j , t j 1 ) d s = [ i = 1 k M ( t i 1 , t i ) + M ( t k , t f ) ] x 0 = M ( t 0 , t f ) x 0 .
(18)

It is easy to see that the left-hand side of (18) depends on y ˜ (t), t[ t 0 , t f ]. So, if M( t 0 , t f ) is invertible, then the initial state x( t 0 )= x 0 is uniquely determined by the corresponding complex system output y(t) and input u(t) for t[ t 0 , t f ].

Next we consider the necessary part. If the complex matrix M( t 0 , t f ) is not invertible, then there exists a nonzero nr×1 vector x α such that x α M( t 0 , t f ) x α =0. Since M( t i 1 , t i ) (i=1,,k) and M( t k , t f ) are positive semidefinite matrices, we have

x α M( t i 1 , t i ) x α =0,i=1,2,,k, x α M( t k , t f ) x α =0.

If let initial state x( t 0 )= x 0 =( x α , x α ,, x α ), namely, each column of x 0 is x α , then

x 0 M( t i 1 , t i ) x 0 =0,i=1,2,,k, x 0 M( t k , t f ) x 0 =0,
(19)

it follows from (16) and (17) that

t 0 t f y ˜ ( s ) y ˜ ( s ) d s = i = 1 k t i 1 t i y ˜ ( s ) y ˜ ( s ) d s + t k t f y ˜ ( s ) y ˜ ( s ) d s = t 0 t 1 x 0 X ( s , t 0 ) C ( s ) C ( s ) X ( s , t 0 ) x 0 d s + i = 2 k t i 1 t i x 0 [ j = i 1 1 ( I + E j ) X ( t j , t j 1 ) ] × X ( s , t i 1 ) C ( s ) C ( s ) X ( s , t i 1 ) j = i 1 1 ( I + E j ) X ( t j , t j 1 ) x 0 d s + t k t f x 0 [ j = k 1 ( I + E j ) X ( t j , t j 1 ) ] X ( s , t k ) C ( s ) C ( s ) X ( s , t k ) × j = k 1 ( I + E j ) X ( t j , t j 1 ) x 0 d s = x 0 [ i = 1 k M ( t i 1 , t i ) + M ( t k , t f ) ] x 0 = 0 ,

which implies that t 0 t f trac( y ˜ ( s ) y ˜ (s))ds= t 0 t f y ˜ ( s ) F 2 ds=0. Thus by (16),

0= y ˜ (t)= { C ( t ) X ( t , t 0 ) x 0 , t ( t 0 , t 1 ] , C ( t ) X ( t , t i 1 ) j = i 1 1 ( I + E j ) X ( t j , t j 1 ) x 0 , t ( t i 1 , t i ] , C ( t ) X ( t , t k ) j = k 1 ( I + E j ) X ( t j , t j 1 ) x 0 , t ( t k , t f ] .

From Definition 2, system (1) is not observable on [ t 0 , t f ] ( t f ( t k , t k + 1 ]). This contradicts the assumption of observability. This completes the proof. □

For system (1), when A(t)=A, B(t)=B, C(t)=C, D(t)=D, the complex impulsive system becomes a complex linear time-invariant impulsive system. We have a more concise result than Theorem 3. Denote

S:= [ C C A C A n r 1 ] , S ˜ := [ S S E 1 ˆ S E ˆ k ] ,
(20)

where E ˆ i = j = i 1 (I+ E j ), i=1,2,,k.

Theorem 4 If complex [r]-matrix impulsive system (1) has complex constant coefficient matrices A, B, C, D, then the following conclusions hold.

  1. (i)

    If rank(S)=nr, then complex [r]-matrix linear impulsive system (1) is observable on [ t 0 , t f ] ( t f ( t k , t k + 1 ]).

  2. (ii)

    Assume that A E i = E i A, i=1,2,,k. If complex [r]-matrix system (1) is observable, then rank( S ˜ )=nr.

Proof (i) If rank(S)=nr while complex [r]-matrix system (1) is not observable, then by Theorem 3 the matrix M( t 0 , t f ) is not invertible, which implies that there exists a nonzero nr×1 vector x α satisfying x α M( t 0 , t f ) x α =0. Since the matrices M( t i 1 , t i ) are non-negative definite, we obtain

x α M( t 0 , t 1 ) x α = t 0 t 1 [ C e A ( s t 0 ) x α ] [ C e A ( s t 0 ) x α ] ds=0.

This shows that

C e A ( t t 0 ) x α =0,t( t 0 , t 1 ].
(21)

Clearly, when t= t 0 , we have C x α =0. Differentiating (21) j times and evaluating the results at t= t 0 yield that

C A j x α =0,j=0,1,,nr1.
(22)

Hence we deduce that S x α =0 for x α 0. It follows that rank(S)<nr, which leads to a contradiction with the assumption that rank(S)=nr. The proof of part (i) is completed.

  1. (ii)

    If otherwise, assume that complex impulsive system (1) is observable while rank( S ˜ )<nr, then there exists a vector x α 0 satisfying S ˜ x α =0 which reduces from (20) to

    C A l x α =0,C A l j = i 1 (I+ E j ) x α =0,l=0,1,,nr1,
    (23)

where i=1,,k. From (23), (13) and the fact that A E i = E i A, we obtain

M ( t 0 , t 1 ) x α = t 0 t 1 [ e A ( s t 0 ) ] C l = 0 n r 1 β l ( s t 0 ) C A l x α d s = 0 , M ( t i 1 , t i ) x α = t i 1 t i [ j = i 1 1 ( I + E j ) e A ( t j 1 t j ) ] [ e A ( s t i 1 ) ] C M ( t i 1 , t i ) x α = × l = 0 n r 1 β l ( s t i 1 ) C A l j = i 1 1 ( I + E j ) x α d s = 0 , i = 2 , , k , M ( t k , t f ) x α = t k t f [ j = k 1 ( I + E j ) e A ( t j 1 t j ) ] [ e A ( s t k ) ] C M ( t k , t f ) x α = × l = 0 n r 1 β l ( s t k ) C A l j = k 1 ( I + E j ) x α d s = 0 .

So M( t 0 , t f ) x α =0. Because x α 0, the matrix M( t 0 , t f ) is not invertible. Hence complex [r]-matrix impulsive system (1) is not observable from Theorem 3, and it contradicts the assumption of observability. This completes the proof. □

5 Example

In system (1), let E k =kI, t k =k, t 0 =0, t f = t 2 =2, m=n=r=2,

A(t)= ( i 1 0 0 0 i 0 0 0 0 t 0 0 0 0 t ) ,

where i= 1 , and for the convenience of calculation, we take B(t), C(t) such that B(t) B (t)=I, C(t) C (t)=I.

Next we consider the controllability and observability of system (1) on [0,2]. It is easy to compute

X(t)= ( e i t J ( t ) 0 0 e 1 2 t 2 I ) ,X(t,s)= ( e i ( t s ) J ( t s ) 0 0 e 1 2 ( t 2 s 2 ) I ) ,

where J(t)= ( 1 t 0 1 ) , and from (7)

W 2 = 1 2 X(1,s) X (1,s)ds= 1 2 ( J ( 2 2 s ) 0 0 e 1 s 2 I ) ds= ( J ( 1 ) 0 0 1 2 e 1 s 2 d s I ) .

Obviously, W 2 is invertible, according to Theorem 1, system (1) is controllable. At the same time, by Theorem 2, we should have

rank { W ( Φ 0 , 0 , 1 ) , W ( Φ 1 , 1 , 2 ) , W ( Φ 2 , 2 , 2 ) , V 1 , V 2 } =4.
(24)

In fact, it is easy to calculate

W ( Φ 0 , 0 , 1 ) = 0 1 Φ 0 X ( 0 , s ) B ( s ) B ( s ) X ( 0 , s ) Φ 0 d s = 0 1 ( e i s J ( s ) 0 0 e s 2 2 I ) d s = ( i ( 1 e i ) 1 + ( i 1 ) e i 0 0 0 i ( 1 e i ) 0 0 0 0 0 1 e 1 2 s 2 d s 0 0 0 0 0 1 e 1 2 s 2 d s ) ,

and rank(W( Φ 0 ,0,1))=4, so (24) is right.

For the observability, from (17), we have

M ( t 0 , t 1 ) = M ( 0 , 1 ) = 0 1 X ( s , 0 ) X ( s , 0 ) d s = ( J ( 1 ) 0 0 0 1 e s 2 I ) , M ( t 1 , t 2 ) = M ( 1 , 2 ) = 1 2 [ I + E 1 X ( 1 , 0 ) ] X ( s , 0 ) X ( s , 0 ) ( I + E 1 ) X ( 1 , 0 ) d s M ( t 1 , t 2 ) = M ( 1 , 2 ) = 4 1 2 X ( 1 , 0 ) X ( s , 0 ) X ( s , 0 ) X ( 1 , 0 ) d s M ( t 1 , t 2 ) = M ( 1 , 2 ) = ( 4 J ( 5 ) 0 0 1 2 e 1 + s 2 I ) , M ( t 0 , t f ) = M ( 0 , 1 ) + M ( 1 , 2 ) = ( J ( 1 ) + 4 J ( 5 ) 0 0 ( 0 1 e s 2 + 1 2 e 1 + s 2 ) I ) ,

M( t 0 , t f ) is invertible, according to Theorem 3, system (1) is observable on [0,2]. This completes the example.

6 Conclusion

In this paper, the issue of the controllability and observability criteria for a class of complex [r]-matrix time-varying impulsive systems has been addressed for the first time. Taking advantage of the matrix differential equation theory in complex fields, several sufficient and necessary conditions for state controllability and observability of such systems have been established respectively without imposing extra conditions. Moreover, the corresponding criteria for controllability and observability of complex [r]-matrix time-invariant systems have also been derived.

References

  1. Zhang S, Sun J: Stability analysis of second-order differential systems with Erlang distribution random impulses. Adv. Differ. Equ. 2013, 2013: 1–10. 10.1186/1687-1847-2013-1

    Article  Google Scholar 

  2. Yang SJ, Shi B, Zhang Q: Complete controllability of nonlinear stochastic impulsive functional systems. Appl. Math. Comput. 2012, 218: 5543–5551. 10.1016/j.amc.2011.11.043

    Article  MathSciNet  Google Scholar 

  3. Fang T, Sun J: Existence and uniqueness of solutions to complex-valued nonlinear impulsive differential systems. Adv. Differ. Equ. 2012., 2012: Article ID 115

    Google Scholar 

  4. Wan XJ, Sun JT: Adaptive-impulsive synchronization of chaotic systems. Math. Comput. Simul. 2011, 81(8):1609–1617. 10.1016/j.matcom.2010.11.012

    Article  MathSciNet  Google Scholar 

  5. Li CX, Shi JP, Sun JT: Stability of impulsive stochastic differential delay systems and its application to impulsive stochastic neural networks. Nonlinear Anal. 2011, 74(10):3099–3111. 10.1016/j.na.2011.01.026

    Article  MathSciNet  Google Scholar 

  6. Song XY, Li A: Stability and boundedness criteria of nonlinear impulsive systems employing perturbing Lyapunov functions. Appl. Math. Comput. 2011, 217: 10166–10174. 10.1016/j.amc.2011.05.011

    Article  MathSciNet  Google Scholar 

  7. Li DS, Long SJ: Attracting and quasi-invariant sets for a class of impulsive stochastic difference equations. Adv. Differ. Equ. 2011, 2011: 1–9.

    MathSciNet  Google Scholar 

  8. Chen WH, Zheng WX: Input-to-state stability for networked control systems via an improved impulsive system approach. Automatica 2011, 47: 789–796. 10.1016/j.automatica.2011.01.050

    Article  MathSciNet  Google Scholar 

  9. Li CX, Sun JT, Sun RY: Stability analysis of a class of stochastic differential delay equations with nonlinear impulsive effects. J. Franklin Inst. 2010, 347(7):1186–1198. 10.1016/j.jfranklin.2010.04.017

    Article  MathSciNet  Google Scholar 

  10. Zhao SW, Sun JT: Controllability and observability for impulsive systems in complex fields. Nonlinear Anal., Real World Appl. 2010, 11: 1513–1521. 10.1016/j.nonrwa.2009.03.009

    Article  MathSciNet  Google Scholar 

  11. Ding XH, Wu KN, Liu MZ: The Euler scheme and its convergence for impulsive delay differential equations. Appl. Math. Comput. 2010, 216: 1566–1570. 10.1016/j.amc.2010.03.007

    Article  MathSciNet  Google Scholar 

  12. Lakshmikantham V, Bainov DD, Simeonov PS: Theory of Impulsive Differential Equations. World Scientific, Singapore; 1989.

    Book  Google Scholar 

  13. Wang Z, Shen B, Shu H, Wei G: Quantized H-infinity control for nonlinear stochastic time-delay systems with missing measurements. IEEE Trans. Autom. Control 2012, 57(6):1431–1444.

    Article  MathSciNet  Google Scholar 

  14. Dong H, Wang Z, Gao H: Distributed filtering for a class of time-varying systems over sensor networks with quantization errors and successive packet dropouts. IEEE Trans. Signal Process. 2012, 60(6):3164–3173.

    Article  MathSciNet  Google Scholar 

  15. Shi H, Xie G: Controllability and observability criteria for linear piecewise constant impulsive systems. J. Appl. Math. 2012., 2012: Article ID 182040

    Google Scholar 

  16. Xie GM, Wang L: Necessary and sufficient conditions for controllability and observability of switched impulsive control systems. IEEE Trans. Autom. Control 2004, 49: 960–966. 10.1109/TAC.2004.829656

    Article  MathSciNet  Google Scholar 

  17. Guan ZH, Qian TH, Yu XH: Controllability and observability of linear time-varying impulsive systems. IEEE Trans. Circuits Syst. 2002, 49: 1198–1208. 10.1109/TCSI.2002.801261

    Article  MathSciNet  Google Scholar 

  18. Medina EA, Lawrence DA: Reachability and observability of linear impulsive systems. Automatica 2008, 44: 1304–1309. 10.1016/j.automatica.2007.09.017

    Article  MathSciNet  Google Scholar 

  19. Fang, T, Sun, J: Stability analysis of complex-valued impulsive system. IET Control Theory Appl. 2013 (accepted)

  20. Fu XY: Null controllability for the parabolic equation with a complex principal part. J. Funct. Anal. 2009, 257: 1333–1354. 10.1016/j.jfa.2009.05.024

    Article  MathSciNet  Google Scholar 

  21. Hovhannisyan GR: Asymptotic stability for second-order differential equation with complex coefficients. Electron. J. Differ. Equ. 2004, 85: 1–20.

    MathSciNet  Google Scholar 

  22. Everitt WN, Markus L:Controllability of [r]-matrix quasi-differential equations. J. Differ. Equ. 1991, 89: 95–109. 10.1016/0022-0396(91)90113-N

    Article  MathSciNet  Google Scholar 

  23. Zahreddine Z, Elshehawey EF: On the stability of a system of differential equations with complex coefficients. Indian J. Pure Appl. Math. 1988, 19: 963–972.

    MathSciNet  Google Scholar 

  24. Everitt WN: Linear control theory and quasi-differential equations. Z. Angew. Math. Phys. 1987, 38: 193–202. 10.1007/BF00945405

    Article  MathSciNet  Google Scholar 

  25. Ráb M: The Riccati differential equation with complex-valued coefficients. Indian J. Pure Appl. Math. 1970, 20: 491–503.

    Google Scholar 

  26. Barreiro JT, et al.: An open-system quantum simulator with trapped ions. Nature 2011, 470: 486–491. 10.1038/nature09801

    Article  Google Scholar 

  27. Bushev P, et al.: Multiphoton spectroscopy of a hybrid quantum system. Phys. Rev. B 2010., 82: Article ID 134530

    Google Scholar 

  28. Schoelkopf RJ, Girvin SM: Wiring up quantum systems. Nature 2008, 451: 664–669. 10.1038/451664a

    Article  Google Scholar 

  29. Nielsen MA, Chuang IL: Quantum Computation and Quantum Information. Cambridge University Press, Cambridge; 2000.

    Google Scholar 

  30. Freiling G, Hochhaus A: On a class of rational matrix differential equations arising in stochastic control. Linear Algebra Appl. 2004, 379: 43–68.

    Article  MathSciNet  Google Scholar 

  31. Reid WT: A matrix differential equation of Riccati type. Am. J. Math. 1946, 62: 237–246.

    Article  Google Scholar 

  32. Everitt WN, Zettl A: Generalized symmetric ordinary differential expressions I: The general theory. Nieuw Arch. Wiskd. 1979, 27: 363–397.

    MathSciNet  Google Scholar 

  33. Everitt WN: Linear control theory and differential equations. Z. Angew. Math. Phys. 1987, 38: 193–203. 10.1007/BF00945405

    Article  MathSciNet  Google Scholar 

  34. Diamandescu A: ψ -bounded solutions for a Lyapunov matrix differential equation. Electron. J. Qual. Theory Differ. Equ. 2009, 17: 1–11.

    Google Scholar 

  35. Sericola B, Remiche MA: Maximum level and hitting probabilities in stochastic fluid flows using matrix differential Riccati equations. Methodol. Comput. Appl. Probab. 2011, 13: 307–328. 10.1007/s11009-009-9149-z

    Article  MathSciNet  Google Scholar 

  36. Lin Z: Feedback stabilization of MIMO nD linear systems. IEEE Trans. Autom. Control 2000, 45: 2419–2424. 10.1109/9.895586

    Article  Google Scholar 

  37. Shiratori N, Yan S, Shieh HJ, Xu L: State-space formulation of n -variable bilinear transformation for n -D systems. IEEE Int. Symp. Circuits Syst. Proc. 2010, 3: 1009–1012.

    Google Scholar 

  38. Wonham WM: Linear Multivariable Control: A Geometric Approach. 2nd edition. Springer, New York; 1979.

    Book  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the editor and the reviewers for their constructive comments and suggestions which improved the quality of the paper. This work is supported by the NNSF of China under Grant 61174039 and the ‘Chen Guang’ project supported by Shanghai Municipal Education Commission and Shanghai Education Development Foundation under Grant: 12CG65.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jitao Sun.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

TF completed the proof and wrote the initial draft. JS provided the problem and gave some suggestions of amendment. TF then finalized the manuscript. Correspondence was mainly done by JS. All authors read and approved the final manuscript.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Fang, T., Sun, J. Controllability and observability of complex [r]-matrix time-varying impulsive systems. Adv Differ Equ 2013, 129 (2013). https://doi.org/10.1186/1687-1847-2013-129

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-1847-2013-129

Keywords