状态转移矩阵(state-transition matrix)是控制理论中的矩阵,是时间和初始时间的函数,可以将时间的状态向量和此矩阵相乘,得到时间时的状态向量。状态转移矩阵可以用来找线性动态系统的通解。
状态转移矩阵用来找以下形式线性系统在状态空间下的解:
- ,
其中为系统状态,为输入信号,而为时间时的初始条件。利用状态转移矩阵,其解如下[1][2]:
第一项为零输入响应(zero-input response),第二项为零状态响应(zero-state response)。
更广义的状态转移矩阵可以用Peano-Baker级数解求得
其中为单位矩阵。此矩阵均匀收敛到一个存在而且唯一的解,而且是绝对收敛[2]。
状态转移矩阵可以表示为下式
其中为基础矩阵,满足下式
状态转移矩阵是的矩阵,是会映射到本身的线性映射。若,再给定任意时间下的状态,另一个时间的状态可由以下映射求得
状态转移矩阵恒满足以下的关系:
- and
- 对于所有的,其中为单位矩阵[3]。
也有以下的性质:
1. |
|
2. |
|
3. |
|
4. |
|
若系统是时不变系统,可以将定义为
在时变系统的例子中,可能有许多不同的函数满足上述条件,而解和系统的结构有关。在分析时变系统的解之前,需要先确定其状态转移矩阵。