党卫军
状态空间模型的估计使用时域或频域数据
语法
描述
状态空间模型的估计
估计连续时间状态空间模型sys
= ss (tt
,nx
)sys
的订单nx
使用的所有输入和输出信号的时间表tt
。
您可以使用该语法的输出和味噌系统。函数假设中的最后一个变量的时间表是单一输出信号。
sys
是一个中的难点
模型的以下形式:
一个,B,C,D,K状态矩阵。u(t)输入,y(t)输出,e(t)是干扰,x(t)的向量nx
州。
所有条目的一个,B,C,K默认情况下是免费的有价值的参数。D是固定的默认为零,也就是说,没有直通的,除了静态系统(nx = 0
)。
估计离散时间模型,设置“t”
模型样本时间使用名称-值语法。
估计MIMO模型,使用名称的语法来指定输入和输出通道使用“InputName”
和“OutputName”
变量名称相应的时间表。
您还可以使用“InputName”
和“OutputName”
指定特定频道当你不想使用所有可用的频道tt
。
估计使用时域离散时间状态空间模型的输入和输出信号的逗号分隔矩阵sys
= ss (u
,y
,nx
,“t”
,Ts
)u
,y
和模型样品时间Ts
。
软件假定数据样本时间Ts
秒。您可以使用该语法的输出,味噌,MIMO系统。
估计一个连续时间模型u
,y
不指定Ts
不推荐。软件假定数据样本时间是1秒。你不能改变这个示例。如果你想连续时间模型与样本数据估计时间除了1秒,你首先必须把你的时间表或矩阵数据iddata
对象。这种转换的一个例子,看到转换的输出矩阵数据的时间表或米姆矩阵数据转换为连续时间模型估计的时间表。
状态空间模型的估计时间序列
估计一个多变量时间序列模型,使用时间表中指定的变量名的输出信号sys
= ss (tt
,nx
,“OutputName”
outputVariables,“InputName”
[])outputVariables
。指定的功能解释多元时间序列变量。如果你指定的所有变量tt
在“OutputName”
,你可以省略的规范“InputName”
。
指定附加的模型选择
配置初始参数
例子
输入参数
输出参数
算法
党卫军
初始化参数估计使用noniterative子空间方法或迭代的有理函数估计方法。然后改进参数值使用预测误差最小化的方法。有关更多信息,请参见pem
和ssestOptions
。
引用
[1]Ljung, L。为用户系统标识:理论,第二版。上台北:Prentice Hall PTR, 1999。