具有可识别参数的状态空间模型
使用中的难点
创建具有可识别(可估计)系数的连续时间或离散时间 - 空间模型,或转换动态系统模型到国家空间形式。
具有输入向量系统的状态空间模型u、输出向量y和干扰e连续时间的形式如下:
在离散时间下,状态空间模型的形式为:
为了中的难点
模型,状态空间矩阵的元素一个,B,C, 和D是可估计的参数。状态扰动的因素K也可以是可评估的参数。的中的难点
模型中存储这些矩阵元素的值一个
,B
,C
,D
, 和K
模型的属性。
你可以获得中的难点
模型对象以三种方式之一。
估计中的难点
模型基于系统的输入-输出测量n4sid
或SSEST.
.这些估计命令估计状态空间矩阵的可估计元素的值。估计值存储在一个
,B
,C
,D
, 和K
结果的性质中的难点
模型。的报告
属性存储关于评估的信息,例如初始状态值的处理和评估中使用的选项。例如:
sys = ss(数据、nx);一个= sys.A;B = sys.B;sys。报告
创建一个中的难点
模型使用中的难点
命令。例如:
sys = ids (A, B, C, D)
中的难点
模型配置初始参数化以估计状态空间模型以适应测量的响应数据。当您这样做时,您可以在一个或多个状态空间矩阵元素上指定约束。例如,您可以修复某些元素的值,或为自由元素指定最小值或最大值。然后,您可以使用配置的模型作为估计命令的输入参数(SSEST.
或n4sid
)通过这些约束估计参数值。对于例子,见创建具有可识别参数的状态空间模型和配置状态空间模型的可识别参数.将现有的动态系统模型转换为中的难点
模型使用中的难点
命令。例如:
sys_ss = ids (sys_tf);
有关功能的信息,您可以用来从或转换中提取信息中的难点
模型对象,见对象功能.
使用指定的状态空间矩阵创建状态空间模型sys
= ids (A, B, C, D)A, B, C, D
.默认情况下,sys
是具有未指定采样时间和无状态干扰元件的离散时间模型。特别是当您想要将初始参数化配置为输入到状态空间估计函数的输入时,请使用此语法n4sid
或SSEST.
.
使用一个或多个名称值对参数设置其他属性。在前一个语法中的任何输入参数组合后指定名称值对参数。sys
= idss (___,名称,值
)