State-transition matrix explained
at an initial time
gives
at a later time
. The state-transition matrix can be used to obtain the general solution of linear dynamical systems.
Linear systems solutions
The state-transition matrix is used to find the solution to a general state-space representation of a linear system in the following form
(t)=A(t)x(t)+B(t)u(t), x(t0)=x0
,where
are the states of the system,
is the input signal,
and
are
matrix functions, and
is the initial condition at
. Using the state-transition matrix
, the solution is given by:
[1] [2] x(t)=\Phi(t,t0)x(t0)+\int
\Phi(t,\tau)B(\tau)u(\tau)d\tau
The first term is known as the zero-input response and represents how the system's state would evolve in the absence of any input. The second term is known as the zero-state response and defines how the inputs impact the system.
Peano–Baker series
The most general transition matrix is given by a product integral, referred to as the Peano–Baker series
\begin{align}
\Phi(t,\tau)=I&+
1\\
&+
A(\sigma2)d\sigma2d\sigma1\\
&+
A(\sigma2)\int
A(\sigma3)d\sigma3d\sigma2d\sigma1\\
&+ …
\end{align}
where
is the
identity matrix. This matrix converges uniformly and absolutely to a solution that exists and is unique. The series has a formal sum that can be written as
\Phi(t,\tau)=\exp
| tA(\sigma)d\sigma |
l{T}\int | |
| \tau |
where
is the time-ordering operator, used to ensure that the repeated
product integral is in proper order. The
Magnus expansion provides a means for evaluating this product.
Other properties
The state transition matrix
satisfies the following relationships. These relationships are generic to the
product integral.
1. It is continuous and has continuous derivatives.
2, It is never singular; in fact
\Phi-1(t,\tau)=\Phi(\tau,t)
and
\Phi-1(t,\tau)\Phi(t,\tau)=I
, where
is the identity matrix.
3.
for all
.
[3] 4.
\Phi(t2,t1)\Phi(t1,t0)=\Phi(t2,t0)
for all
.
5. It satisfies the differential equation
| \partial\Phi(t,t0) |
\partialt |
=A(t)\Phi(t,t0)
with initial conditions
.
6. The state-transition matrix
, given by
\Phi(t,\tau)\equivU(t)U-1(\tau)
where the
matrix
is the
fundamental solution matrix that satisfies
with initial condition
.
7. Given the state
at any time
, the state at any other time
is given by the mapping
Estimation of the state-transition matrix
In the time-invariant case, we can define
, using the
matrix exponential, as
.
[4] In the time-variant case, the state-transition matrix
can be estimated from the solutions of the differential equation
with initial conditions
given by
,
, ...,
. The corresponding solutions provide the
columns of matrix
. Now, from property 4,
\Phi(t,\tau)=\Phi(t,t0)\Phi(\tau,
for all
. The state-transition matrix must be determined before analysis on the time-varying solution can continue.
See also
Further reading
- Baake, M. . Schlaegel, U. . 2011 . The Peano Baker Series . Proceedings of the Steklov Institute of Mathematics . 275 . 155–159. 10.1134/S0081543811080098 . 119133539 .
- Book: Brogan, W.L. . 1991 . Modern Control Theory . Prentice Hall . 0-13-589763-7 . registration .
Notes and References
- Baake. Michael. Schlaegel. Ulrike. The Peano Baker Series. Proceedings of the Steklov Institute of Mathematics. 2011. 275. 155–159. 10.1134/S0081543811080098. 119133539.
- Book: Rugh. Wilson. Linear System Theory. 1996. Prentice Hall. Upper Saddle River, NJ . 0-13-441205-2.
- Book: Brockett, Roger W.. Finite Dimensional Linear Systems. John Wiley & Sons. 1970. 978-0-471-10585-5.
- Reyneke . Pieter V. . Polynomial Filtering: To any degree on irregularly sampled data . Automatika . 2012 . 53 . 4 . 382–397. 10.7305/automatika.53-4.248 . 40282943 . free . 2263/21017 . free .