主要内容

状态空间模型

具有自由、规范和结构化参数化的状态空间模型;等效ARMAX和输出误差(OE)模型

状态空间模型使用状态变量的模型是用一组一阶微分方程或差分方程来描述系统,还是用一个或多个nth阶微分或差分方程。如果一阶微分方程的集合在状态和输入变量上是线性的,则该模型称为线性状态空间模型。

请注意

通常,系统标识工具箱™文档将线性状态空间模型简称为状态空间模型。您还可以使用灰盒和神经状态空间对象识别非线性状态空间模型。有关更多信息,请参见可用非线性模型

线性状态空间模型结构是快速估计的好选择,因为它只需要指定一个参数,即模型秩序n.模型顺序是一个整数,等于的维度xt),它与对应的线性差分方程中使用的延迟输入和输出的数量有关,但不一定等于。状态变量xt)可以从测量的输入/输出数据中重建,但它们本身不是在实验中测量的。

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

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包含具有物理意义的元素——例如,材料常数。K包含干扰矩阵。x0指定初始状态。

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

离散时间线性状态空间模型结构常写在创新的形式,用来描述噪音:

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是采样时间,ukT)为瞬时时刻的输入kT,ykT)为瞬时时刻的输出kT

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

有关更多信息,请参见什么是状态空间模型?

应用程序

系统识别 从测量数据中识别动态系统的模型

住编辑任务

状态空间模型的估计 使用实时编辑器中的时间或频率数据估计状态空间模型

功能

全部展开

中的难点 具有可识别参数的状态空间模型
党卫军 使用时域或频域数据估计状态空间模型
ssregest 通过约简正则化ARX模型估计状态空间模型
n4sid 利用时域或频域数据,用子空间方法估计状态空间模型
时代 利用特征系统实现算法(ERA)从脉冲响应数据估计状态空间模型
pem 优化线性和非线性模型的预测误差最小化
延迟 根据数据估计时间延迟(死时间)
findstates 估计模型的初始状态
ssform 快速配置状态空间模型结构
初始化 设置或随机初始参数值
idpar 为初始状态和输入水平估计创建参数
idssdata 识别系统的状态空间数据
getpvec 获得模型参数和相关的不确定性数据
setpvec 修改模型参数值
getpar 获取线性模型参数的值和边界等属性
setpar 设置线性模型参数的值、边界等属性
ssestOptions 选项设置为sest
ssregestOptions 选项设置ssregest
n4sidOptions 选项设置n4sid
findstatesOptions 选项设置findstates

主题

基本状态空间模型

估计状态空间模型

结构化估计,创新形式

设置状态空间模型选项

Baidu
map