主要内容

什么是状态空间模型?

状态空间模型的定义

状态空间模型使用状态变量的模型是用一组一阶微分方程或差分方程来描述系统,还是用一个或多个nth阶微分或差分方程。状态变量x (t)可以从测量的投入产出数据重建,但不是自己在实验中测量。

状态空间模型结构是快速估计的好选择,因为它只需要指定一个输入,即模型秩序n.的模型秩序的维度是否等于整数x (t)和与对应的线性差分方程中使用的延迟输入和输出的数量有关,但不一定等于。

连续时间的表示

在连续时间中定义一个参数化的状态空间模型通常更容易,因为物理定律通常是用微分方程来描述的。在连续时间中,状态空间描述有以下形式:

x ˙ t F x t + G u t + K ˜ w t y t H x t + D u t + w t x 0 x 0

的矩阵FGH,D包含具有物理意义的元素——例如,材料常数。x0指定初始状态。

请注意

K ˜ = 0给出输出错误模型的状态空间表示。有关更多信息,请参见什么是多项式模型?

您可以使用时域和频域数据来估计连续时间状态空间模型。

离散时间表示

离散时间状态空间模型结构常被写成创新的形式描述噪声:

x k T + T 一个 x k T + B u k T + K e k T y k T C x k T + D u k T + e k T x 0 x 0

在哪里T是采样时间,u (kT)输入时刻是瞬时的吗kT,y (kT)时刻的输出是即时的吗kT

请注意

K=0给出输出错误模型的状态空间表示。有关输出-错误模型的更多信息,请参见什么是多项式模型?

离散时间状态空间模型提供了输入和输出之间相同类型的线性差异关系线性ARMAX模型,但被重新排列,使得表达式中只有一个延迟。

你不能估计一个离散时间状态空间模型使用连续时间频域数据。

这种创新形式使用单一噪声源,e (kT),而不是独立的过程和测量噪声。如果您有关于过程和测量噪声的先验知识,您可以使用线性灰盒估计来识别具有结构化独立噪声源的状态空间模型。有关更多信息,请参见识别具有独立过程和测量噪声描述的状态空间模型

连续时间和离散时间状态矩阵之间的关系

离散状态空间矩阵之间的关系一个BCD,K以及连续时间状态空间矩阵FGHD, K ˜ 对于分段常数输入,给出如下:

一个 e F T B 0 T e F τ G d τ C H

这些关系假设输入在时间间隔内是分段常数 k T t < k + 1 T

两者的确切关系K而且 K ˜ 是复杂的。然而,对于较短的采样时间T,下面的近似很好:

K 0 T e F τ K ˜ d τ

传递函数的状态空间表示

对于线性模型,一般模型描述为:

y G u + H e

G是接受输入的传递函数吗u到输出yH是描述加性输出噪声模型性质的传递函数。

传递函数和离散时间状态空间矩阵由以下方程给出:

G C n x 一个 1 B + D H C n x 一个 1 K + n y

在这里,nxnx——- - - - - -nx单位矩阵,nx是状态数。纽约纽约——- - - - - -纽约单位矩阵,纽约是的维度y而且e

连续时间情况下的状态空间表示是类似的。

相关的例子

更多关于