主要内容

状态空间模型

表示状态空间模型

状态空间模型依赖于线性微分方程或差分方程来描述系统动力学。控制系统工具箱™软件支持的输出或米姆连续或离散时间中状态空间模型。金宝app状态空间模型可以包括时间延迟。你可以代表明确或中状态空间模型描述符(隐性)形式。

状态空间模型会导致:

  • 线性化的一组常微分方程代表了系统的物理模型。

  • 使用系统辨识工具箱™软件识别状态空间模型。

  • 状态转移函数的实现。(见模型类型之间的转换为更多的信息。)

使用党卫军模型对象来表示状态空间模型。

显式状态空间模型

显式连续时间状态空间模型有以下形式:

d x d t = 一个 x + B u y = C x + D u

在哪里x状态向量。u是输入向量,然后呢y是输出向量。一个,B,C,D状态方程矩阵表达系统动力学。

一个离散时间状态空间模型明确采用以下形式:

x ( n + 1 ] = 一个 x ( n ] + B u ( n ] y ( n ] = C x ( n ] + D u ( n ]

的向量x(n),u(n),而y(n),输入和输出向量n样本。

描述符(隐性)状态空间模型

一个状态空间模型描述符是一种广义的状态空间模型。在连续时间状态空间模型描述符采用以下形式:

E d x d t = 一个 x + B u y = C x + D u

在哪里x状态向量。u是输入向量,然后呢y是输出向量。一个,B,C,D,E了状态矩阵。

命令用于创建状态空间模型

使用下表中描述的命令来创建状态方程模型。

命令 描述
党卫军

创建显式状态空间模型。

dss

建立状态空间模型描述符(隐)。

延迟

建立状态空间模型与指定的时间延迟。

创建从矩阵状态空间模型

这个例子展示了如何创建一个连续时间输入,对于从状态空间模型的输出状态空间矩阵使用党卫军

创建一个模型,一个电动马达的状态方程:

d x d t = 一个 x + B u y = C x + D u

状态变量是角位置在哪里θ和角速度/dt:

x = ( θ d θ d t ] ,

u是电流,输出y是角速度,状态方程矩阵:

一个 = ( 0 1 5 2 ] , B = ( 0 3 ] , C = ( 0 1 ] , D = ( 0 ]

创建这个模型中,输入:

一个= (2 0 1;5);B = [0; 3);C = [0 1];D = 0;sys = ss (A, B, C, D);

sys是一个党卫军模型对象,这是一个数据容器用于表示状态空间模型。

提示

来表示一个系统的形式:

E d x d t = 一个 x + B u y = C x + D u

使用dss。这个命令创建一个党卫军模型与一个非空的E矩阵,也称为状态空间模型描述符。看到天线系统状态空间模型描述符了一个例子。

另请参阅

||

相关的例子

更多关于