Abstract
Discrete-time processes that can be modeled by linear difference equations with time-varying coefficients can be written in terms of state variable descriptions of the form \(x(k + 1) = A(k)x(k) + B(k)u(k),\ y(k) = C(k)x(k) + D(k)u(k)\). The response of such systems due to a given input and initial conditions is derived. Equivalence of state variable descriptions is also discussed.
Access provided by Autonomous University of Puebla. Download reference work entry PDF
Similar content being viewed by others
Keywords
Introduction
Discrete-time systems arise in a variety of ways in the modeling process. There are systems that are inherently defined only at discrete points in time; examples include digital devices, inventory systems, and economic systems such as banking where interest is calculated and added to savings accounts at discrete time interval. There are also systems that describe continuous-time systems at discrete points in time; examples include simulations of continuous processes using digital computers and feedback control systems that employ digital controllers and give rise to sampled-data systems.
Dynamical processes that can be described or approximated by linear difference equations with time-varying coefficients can also be described, via a change of variables, by state variable descriptions of the form
Above, the state vector x(k) (\(k \in \mathbb{Z}\), the set of integers) is a column vector of dimension n (\(x(k) \in \mathbb{R}^{n}\)); the output is \(y(k) \in \mathbb{R}^{m}\) and the input is \(u(k) \in \mathbb{R}^{m}\). A(k), B(k), C(k), and D(k) are matrices with entries functions of time k, A(k) = [a ij (k)], \(a_{ij}(k) : \mathbb{Z} \rightarrow \mathbb{R}\) (\(A(k) \in \mathbb{R}^{n\times n}\), \(B(k) \in \mathbb{R}^{n\times m}\), \(C(k) \in \mathbb{R}^{p\times n}\), \(D(k) \in \mathbb{R}^{p\times m}\)). The vector difference equation in (1) is the state equation, while the algebraic equation is the output equation. Note that in the time-invariant case, A(k) = A, B(k) = B, C(k) = C, and D(k) = D.
The advantage of the state variable description (1) is that given an input u(k), k ≥ k0 and an initial condition x(k0) = x0, the state trajectories or motions for k ≥ k0 can be conveniently characterized. To determine the expressions, we first consider the homogeneous state equation and the corresponding initial value problem.
Solving x(k + 1) = A(k)x(k); x(k0) = x0
Consider the homogenous equation
Note that
This result can be shown formally by induction. The solution of (2) is then
where \(\Phi (k,k_{0})\) is the state transition matrix of (2) given by
Note that in the time-invariant case, \(\Phi (k,k_{0}) = A^{k-k_{0}}\).
System Response
Consider now the state equation in (1). It can be easily shown that the solution is
and the response y(k) of (1) is
and
Equation (5) is the sum of two parts, the state response (when u(k) = 0 and the system is driven only by the initial state conditions) and the input response (when x(k0) = 0 and the system is driven only by the input u(k)); this illustrates the linear systems principle of superposition.
Equivalence of State Variable Descriptions
Given (1), consider the new state vector \(\tilde{x}\) where
where P−1(k) exists. Then
where
is equivalent to (1). It can be easily shown that equivalent descriptions give rise to the same discrete impulse responses.
Summary
State variable descriptions for linear discrete-time time-varying systems were introduced and the state and output responses to inputs and initial conditions were derived. The equivalence of state variable representations was also discussed.
Recommended Reading
The state variable descriptions received wide acceptance in systems theory beginning in the late 1950s. This was primarily due to the work of R.E. Kalman. For historical comments and extensive references, see Kailath (1980). The use of state variable descriptions in systems and control opened the way for the systematic study of systems with multi-inputs and multi-outputs.
Bibliography
Antsaklis PJ, Michel AN (2006) Linear systems. Birkhauser, Boston
Astrom KJ, Wittenmark B (1997) Computer controlled systems: Theory and Design, 3rd edn. Prentice Hall, Upper Saddle River, NJ
Franklin GF, Powell DJ, Workman ML (1998) Digital control of dynamic systems, 3rd edn. Addison-Wesley, Menlo Park, CA
Jury EI (1958) Sampled-data control systems. Wiley, New York
Kailath T (1980) Linear systems. Prentice-Hall, Englewood Cliffs
Ragazzini JR, Franklin GF (1958) Sampled-data control systems. McGraw-Hill, New York
Rugh WJ (1996) Linear systems theory, 2nd edn. Prentice-Hall, Englewood Cliffs
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag London
About this entry
Cite this entry
Antsaklis, P.J. (2015). Linear Systems: Discrete-Time, Time-Varying, State Variable Descriptions. In: Baillieul, J., Samad, T. (eds) Encyclopedia of Systems and Control. Springer, London. https://doi.org/10.1007/978-1-4471-5058-9_191
Download citation
DOI: https://doi.org/10.1007/978-1-4471-5058-9_191
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-5057-2
Online ISBN: 978-1-4471-5058-9
eBook Packages: EngineeringReference Module Computer Science and Engineering