Bhogapurapu Venkata Appa Rao" /> Krosuri Anjaneya Siva Naga Vara Prasad

" /> Bhogapurapu Venkata Appa Rao, Krosuri Anjaneya Siva Naga Vara Prasad

" /> Bhogapurapu Venkata Appa Rao, Krosuri Anjaneya Siva Naga Vara Prasad

. Kyungpook Mathematical Journal 2016;56:529-39. https://doi.org/10.5666/KMJ.2016.56.2.529">
검색
Article Search

JMB Journal of Microbiolog and Biotechnology

OPEN ACCESS eISSN 0454-8124
pISSN 1225-6951
QR Code

Article

Kyungpook Mathematical Journal 2016; 56(2): 529-539

Published online June 1, 2016

Copyright © Kyungpook Mathematical Journal.

Controllability and Observability of Sylvester Matrix Dynamical Systems on Time Scales

Bhogapurapu Venkata Appa Rao1, Krosuri Anjaneya Siva Naga Vara Prasad2

Department of Mathematics, K L University, Vaddeswaram 522 502, Andhra Pradesh, India1
Department of Mathematics, Krishna University-Nuzvid Campus, Nuzvid, Krishna Dt., Andhra Pradesh, India2

Received: April 1, 2014; Accepted: April 12, 2016

In this paper, we obtain solution for the first order matrix dynamical system and also we provide set of necessary and sufficient conditions for complete controllability and complete observability of the Sylvester matrix dynamical system.

Keywords: Dynamical system, controllability, observability, fundamental matrix, time scales.

The importance of Sylvester matrix and Lyapunov matrix differential equations and their occurrence in a number of areas of applied mathematics such as control systems, dynamic programming, optimal filters, quantum mechanics and systems engineering etc., are well known. The two main objectives of this paper are therefore (1) to develop the theory and methods to solve dynamical system on time scales (2) to explore the techniques of controllability and observability. In this paper we mainly focus our attention to first order Sylvester matrix dynamical systems of the form

XΔ(t)=A(t)X(t)+X(t)B(t)+μ(t)A(t)X(t)B(t)+C(t)U(t)D*(t),X(t0)=X0Y(t)=K(t)X(t)L*(t),

where X(t) is an n×n matrix, U(t) is m×n input piecewise rd-continuous matrix called control and Y (t) is r×n output rd-continuous matrix. Here A(t), B(t), C(t) and K(t) are n × n, n × n, n × m and r × n rd-continuous matrices respectively. D(t), L(t) are rd-continuous matrices of order n × n. XΔ is the generalized delta derivative of X,(Definition 1.10 of [2]) and t is from a time scale T, which is a nonempty closed subset of ℝ and μ is a graininess function. When B = A* (* denotes the transpose of matrix) equation (1.1) is called matrix Lyapunov dynamical system on time scales. Many authors [4, 11], were obtained complete controllability and complete observability criteria for similar systems of the type (1.1) and (1.2) with B(t) = 0,D(t) and L(t) are identity matrices and X(t) is a vector.

If the time scale T = ℝ, then μ = 0, the system (1.1) becomes Sylvester matrix dynamical system of the form

XΔ(t)=A(t)X(t)+X(t)B(t)+C(t)U(t)D*(t).

If the time scale T = Z, then μ = 1, the system (1.1) become Sylvester matrix delta-difference system of the form

ΔX(t)=A(t)X(t)+X(t)B(t)+A(t)X(t)B(t)+C(t)U(t)D*(t),

where ΔX(t) = X(t + 1) − X(t). In the above system, if we put A(t) = A1(t) − In and B(t) = B1(t)–In then system (1.4) becomes Sylvester matrix difference system of the form

X(t+1)=A1(t)X(t)B1(t)+C(t)U(t)D*(t).

Therefore, study of behavior of controllability of Sylvester matrix system (1.1) unify the study of (1.3), (1.4), (1.5) and extended to matrix dynamic systems on time scales. The analytical, numerical solutions and control aspects of Sylvester matrix differential system (1.3) was studied by Fausett [5]. The existence and uniqueness, controllability and observability of matrix delta-difference system (1.4) were studied by Murty [10]. The calculus of time scales was initiated by Stefan Hilger [6] in order to create a theory that can unify discrete and continuous analysis. The study of dynamic equations on time scales, is an area of mathematics that has recently received a lot of attention and sheds new light on the discrepancies between continuous differential equations and discrete difference equations. It also prevents one from proving a result twice, once for differential equations and once for difference equations. The general idea, which is the main goal of Bohner and Peterson’s excellent introductory text [2, 3] is to prove a result for a dynamic equation where the domain of the unknown function is so-called time scale. If T = ℝ, the general result obtained yields the same result concerning an ordinary differential equation. If T = Z, the general result is the same result one would obtain concerning a difference equation. This paper is well organized as follows:

In section 2 we study some basic properties of time scales, Kronecker product of matrices and develop preliminary results by converting the given problem into a Kronecker product problem. The solution to the corresponding initial value problem obtained in terms of two transition matrices of the systems XΔ(t) = A(t)X(t) and XΔ(t) = B* (t)X(t) by using the standard technique of variation of parameters [8].

In Section 3 we address the necessary and sufficient conditions for complete controllability and complete observability under certain smoothness conditions.

A great deal of work has been done since 1988, unifying the theory of differential equations and the theory of difference equations by establishing the corresponding results in time scale setting. For more detailed information refer the books [2] and [3].

Definition 2.1

A nonempty closed subset of ℝ is called a time scale. It is denoted by T. By an interval we mean the intersection of the given interval with a time scale. For t < sup T and t > inf T, define the forward jump operator σ, and backward jump operator ρ, respectively by

σ(t)=inf{sT,   s>t}Tρ(t)=sup{sT,   s<t}T

For all t, rT if σ(t) = t, t is said to be right dense, (otherwise t is said to be right scattered) and ρ(r) = r, r is said to be left dense, (otherwise r is said to be left scattered). The graininess function μ(t) : T[0,∞) is defined by μ(t) = σ(t) – t.

Definition 2.2

A function x : T → ℝ is right dense continuous (rd-continuous) if it is continuous at every right dense point t ∈ ℝ and its left hand limit exists at each left dense point t ∈ ℝ.

Definition 2.3

A mapping f : TX, where X is a banach space, is called rd-continuous if

  • (i) It is continuous at each right dense tT.

  • (ii) At each left dense point the left side limit f(t) exists.

Definition 2.4

F : Tk → ℝ is called an antiderivative of f : Tk → ℝ provided FΔ(t) = f(t) holds for all tTk. We then define the integral by

atf(s)Δs=F(t)-F(a).

Theorem 2.5

Assume f : T → ℝ is a function and let tTk. Then we have the following:

  • (i) If f is differentiable at t, then f is continuous at t.

  • (ii) If f is continuous at t and t is right-scattered, then f(t) is differentiable at t withfΔ(t)=f(σ(t))-f(t)μ(t)

  • (iii) If t is right-dense, then f is differentiable at t if and only if the limitlimtsf(t)-f(s)t-s

    exists as a finite number. In this casefΔ(t)=limstf(t)-f(s)t-s

  • (iv) If f is differentiable at t, thenf(σ(t))=f(t)+μ(t)fΔ(t).

Definition 2.6

A function f : T → ℝ is called rd-continuous provided it is continuous at right dense points in T and its left sided limits exists (finite) at left dense points in T. The set rd-continuous functions f : T → ℝ will be denoted by

Crd=Crd(T)=Crd(T,).

The set of functions f : T → ℝ that are differentiable and whose derivative is rd-continuous is denoted by

Crd1=Crd1(T)=Crd1(T,).

Results 2.7

A,B ∈ ℝ are matrix-valued functions on T, then

  • φ0(t, s) ≡ I and φA(t, t) ≡ I

  • φA(σ(t), s) ≡ (I + μ(t)A(t) φA(t, s);

  • φA-1(t,s)φΘA**(t,s);

  • φA(t,s)=φA-1(s,t)=φΘA**(s,t)

  • φA(t, s)φA(s, r) = φA(t, r)

  • φA(t, s)φB(t, s) = φAB(t, s) if φA(t, s) and B(t) commute

Theorem 2.8.([2])

Let A ∈ ℝ be an n×n matrix-valued function on T and suppose that f : T → ℝnis rd-continuous. Let t0 ∈T and y0 ∈n. Then the initial value problem

yΔ(t)=A(t)y(t)+f(t),y(t0)=y0

has a unique solution y : T → ℝ. Moreover, this solution is given by

y(t)=φA(t,t0)y0+t0tφA(t,σ(τ))f(τ)Δτ.

Now we present some properties and results for Kronecker products which are useful for studying Kronecker product matrix dynamical systems on time scales. Kronecker product is also known as a direct product or a tensor product is a concept having its origin in group theory and has important applications in particle physics. This technique has been successfully applied in various fields of matrix theory.

Definition 2.9

Let A ∈ ℂm×n(ℝm×n) and B ∈ ℂp×q(ℝp×q), then the Kronecker product of A and B written as AB, is defined to be the partitioned matrix

AB=[a11Ba12Ba1nBa21Ba22Ba2nBam1Bam2BamnB]

is an mp × nq matrix and is in ℂmp×nq(ℝmp×nq).

The Kronecker product has the following properties and rules [1].

  • (A ⊗ B)* = A* ⊗ B*

  • (AB)−1 = A−1B−1 (provided A and B are invertible)

  • (AB) = AB (A is the generalized inverse of A)

  • The mixed product rule: (AB)(CD) = (ACBD) provided the dimensions of the matrices are such that the various expressions exist.

  • ||AB|| = ||A|| ||B||, where norm of A is defined by ||A|| = maxi;j |aij |.

  • There exists a zero element Omn = OmOn

  • There exists a unit element Imn = ImIn

  • V ec(Y AB) = (B*A)V ecY

  • If A and B are matrices both of order n × n, then

    • V ec(AX) = (InA)V ecX

    • V ec(XA) = (A*In)V ecX

Definition 2.10

Let A = [aij ] ∈ ℝm×n, we denote

A^=Vec A=[A.1A.2A.n],         where A.j=[a1ja2jamj],ijn.

Definition 2.11

Let A and B are rd-continuous matrices on time scale T, then

(AB)Δ(t)=AΔ(t)B(t)+A(σ(t))BΔ(t)

AΔ is the generalized delta derivative of A, t is from a time scale T, which is a known non-empty closed subset of ℝ.

Now by applying the Vec operator to the Δ-differentiable matrix dynamical system (1.1) also the output equation (1.2) and using Kronecker product properties, we have

ZΔ(t)=G(t)Z(t)+[DC]U^(t);Z(t0)=Z0Y^(t)=[LK]Z(t),

where Z(t) = V ecX(t), Û (t) = V ecU(t), Ŷ (t) = V ecY (t) and

G(t)=[B*I+IA+μ(t)(B*A)]

is a n2 × n2 matrix. Let A(t) and B(t) be regressive and rd-continuous.

From the definition of Kronecker product G : Tk → ℝn2×n2is regressive and rd-continuous. System (2.1) and (2.2) is called the Kronecker product system associated with (1.1) and (1.2).

Remark 2.12

It is easily seen that, if X(t) is the solution of (1.1) then V ecX(t) = Z(t) is the solution of (2.1) and vice-versa.

Now we confine our attention to corresponding homogeneous matrix dynamical system on time scales (2.1) given by

ZΔ(t)=G(t)Z(t)

Lemma 2.13

Let φ1(t, s) and φ2(t, s) are denote state transition matrices of the systems XΔ(t) = A(t)X(t) and XΔ(t) = B*(t)X(t) respectively. Then the matrix φ(t, s) defined by

φ(t,s)=φ2(t,s)φ1(t,s)

is the state transition matrix of (2.3) and every solution of (2.3) is of the form Z(t) = φ(t, s)Ψ (where Ψ is any constant matrix of order n2).

Proof

Consider

φΔ(t,s)=φ2Δ(t,s)φ1(t,s)+φ2(σ(t),s)φ1Δ(t,s)=B*φ2(t,s)φ1(t,s)+(1+μ(t)B*)φ2(t,s)Aφ1(t,s)=(B*In)(φ2(t,s)φ1(t,s))+(φ2(t,s)(Aφ1(t,s))+μ(t)B*φ2(t,s))(Aφ1(t,s))=[(B*In)+(InA)+μ(t)(B*A)](φ2(t,s)φ1(t,s))=Gφ(t,s),

also

φ(t,t)=φ2(t,t)φ1(t,t)=InIn=In2.

Hence φ(t, s) is the transition matrix of (2.3). Moreover it can be easily seen that Z(t) is a solution of (2.3) and every solution of (2.3) is of this form.

Theorem 2.14. ([7])

Let φ(t, s) = φ2(t, s)⊗φ1(t, s) be a transition matrix of (2.3), then the unique solution of (2.1), subject to the initial condition Z(t0) = Z0is

Z(t)=φ(t,t0)[Z0+t0tφ(t0,σ(s))(DC)(s)U^(s)Δs].

In this section, we prove necessary and sufficient conditions for complete controllability and complete observability of the matrix dynamical systems on time scales (2.1) and (2.2).

Definition 3.1

The Δ-differential systems S1 given by (2.1) and (2.2) is said to be completely controllable if for t0, any initial state Z(t0) = Z0 and any given final state Zf there exists a finite time t1 > t0 and a control Û (t), t0t1 such that Z(t1) = Zf.

Theorem 3.2

The time scale dynamical system S1is completely controllable on the closed interval J = [t0, t1] if and only if the n2 × n2symmetric controllability matrix

V(t0,t1)=t0t1φ(t0,σ(s))(DC)(s)(DC)*(s)φ*(t0,σ(s))Δs,

where φ(t, s) is defined in (2.4), is non-singular. In this case the control

U^(t)=-(DC)*(t)φ*(t0,σ(s))V-1(t0,t1){Z0-φ(t0,t1)Zf}

defined on t0t1, transfers Z(t0) = Z0to Z(t1) = Zf.

Proof

Suppose that V (t0, t1) is non-singular, then the control defined by (3.2) exists. Now substituting (3.2) in (2.5) with t = t1, we have

Z(t1)=φ(t1,t0)[Z0-t0t1φ(t0,σ(s))(DC)(s)(DC)*(s)φ*(t0,σ(s))×V-1(t0,t1){Z0-φ(t0,t1)Zf}Δs=Zf].

Hence the dynamical system S1 is completely controllable.

Conversely, suppose that the dynamical system S1 is completely controllable on J, then we have to show that V (t0, t1) is non singular. Then there exists a non zero n2 × 1 vector α such that

α*V(t0,t1)α=t0t1α*φ(t0,σ(s))(DC)(s)(DC)*(s)φ*(t0,σ(s))αΔs=t0t1θ*(σ(s),t0)θ(σ(s),t0)Δsα*V(t0,t1)α=t0t1θ2Δs0

, where θ = (DC)*(s)φ* (t0, σ(s))α. From (3.3) V (t0, t1) is positive semi definite. Suppose that there exists some β ≠= 0 (zero vector) such that β*V (t0, t1)β = 0, then from (3.3) with θ = η, when α = β implies

t0t1η2Δs=0.

Using the properties of norm, we have

η(σ(s),t0)=0,         t0tt1.

Since S1 is completely controllable, so there exists a control Û (t) making Z(t1) = 0 if Z(t0) = β. Hence from (2.5), we have

β=-t0t1φ(t0,σ(s))(DC)(s)U^(s)Δs.

Consider

β2=β*β=-t0t1U^*(s)(DC)*(s)φ*(t0,σ(s))βΔs=-t0t1U^*(s)η(σ(s),t0)Δs=0.

Hence β = 0, which is a contradiction to our assumption. Thus V (t0, t1) is positive definite and is therefore non-singular.

We now turn our attention to the concept of observability on a timescale dynamical system.

Definition 3.3

The timescale dynamical system (2.1), (2.2) is completely observable on J = [t0, t1] if for any time t0 and any initial state Z(t0) = Z0 there exists a finite time t1 > t0 such that the knowledge of Û (t) and Ŷ (t) for t0t1 suffices to determine Z0 uniquely.

Now we present a necessary and sufficient condition for the system (2.1), (2.2) to be completely observable.

Theorem 3.4

The system S1is completely observable on J if and only if the n2 × n2symmetric observability matrix

W(t0,t1)=t0t1φ*(s,t0)(LK)*(s)(LK)(s)φ(s,t0)Δs

is non singular.

Proof

Suppose that W(t0, t1) is non-singular. It is simpler to consider the case of zero input, and it does not entail any loss of generality. Since the concept is not altered in the presence of a known input signal. Implies Ŷ (t) = (LK)Z(t) since from Z(t) = φ(t, t0)Z0, we have

Y^(t)=(LK)φ(t,t0)Z0

multiplying (3.6) on the left by φ* (t, t0)(LK)* (t) and integrating from t0 to t1 we obtain

t0t1φ*(s,t0)(LK)*(s)Y^(s)Δs=W(t0,t1)Z0

since W(t0, t1) is non singular, Z0 can be determined uniquely. Hence the dynamical system S1 is completely observable.

Conversely, suppose that the dynamical system S1 is completely observable. Then we prove that W(t0, t1) is non singular. Since W(t0, t1) is symmetric, we can construct the quadratic form

α*W(t0,t1)α=t0t1α*φ*(s,t0)(LK)*(s)(LK)(s)φ(t0,σ(s))αΔs=t0t1η(s,t0)2Δs0,

where α is an arbitrary column n2 ×1 vector and η(s, t0) = (LK)(s)φ(t0, σ(s))α. From (3.7) W(t0, t1) is positive semi definite. Suppose that there exists some β ≠= 0 such that β*W(t0, t1)β = 0, then from (3.7) with η = θ when α = β, implies

t0t1θ(s,t0)2Δs=0θ(s,t0)=0,         t0st1(LK)(s)φ(t0,σ(s))β=0,         t0st1.

From (3.6), this implies that when Z0 = β, the out put is identically zero throughout the interval, so that Z0 can not be determined from the knowledge of Ŷ (t). This contradicts the supposition that S1 is completely observable. Hence W(t0, t1) is positive definite, therefore it is non singular. This completes the proof.

The authors are grateful to Prof. M.S.N. Murty for his valuable suggestions in preparing the manuscript.

  1. Alexander, G (1981). Kronecker products and matrix calculus; with applications. England: Ellis Hordwood Ltd.
  2. Bhoner, M, and Peterson, A (2001). Dynamic equations on time scales. Boston: Birkhauser
    CrossRef
  3. Bhoner, M, and Peterson, A (2003). Advances in Dynamic equations on time scales. Boston: Birkhauser
    CrossRef
  4. Davis John, M, Gravagre Ian, A, Jackson Billy, J, and marks Robert, J (2009). Controllability, observability, realizability and stability of dynamic linear systems. Electronic journal of differential equations. 2009, 1-32.
  5. Fausett, LV (2009). On Sylvester matrix differential equations, Analytical and numerical solutions. International Journal of Pure and Applied Mathematics. 53, 55-68.
  6. Hilger, S (1990). Analysis on measure chains a unified approach to continuous and discrete calculus. Results Math. 18, 18-56.
    CrossRef
  7. Ho, YC, Kalman, RE, and Narendra, KS (1963). Controllability of linear dynamical systems. Contributions to Differential Equations, 189-213.
  8. Lakshmikantam, V, and Deo, SG (1998). Method of variation of parameters for Dynamical systems: Gordan and Breach Scientific Publishers
  9. Murty, MSN, and Appa Rao, BV (2005). Controllability and observability of Matrix Lyapunov systems. Ranchi Univ Math Journal. 32, 55-65.
  10. Murty, KN, Anand, PVS, and LakshmiPrasannam, V (1997). First order difference system-existence and uniqueness. Proceedings of the American Mathematical Society. 125, 3533-3539.
    CrossRef
  11. Ramesh babu, N, Murty, KN, and Balaram, VVSSS (2010). Control of time scale dynamical systems with an application to concurrency control for real time data base systems. Electronic Modeling. 32, 83-93.