状态空间模型识别参数
采用IDSS
创建具有可识别(可估)系数,或者转换连续时间或离散时间状态空间模型动力系统模型到状态空间形式。
具有输入向量的系统的状态空间模型ü,输出向量ÿ和干扰Ë发生在连续时间以下形式:
在离散时间下,状态空间模型的形式如下:
对于IDSS
模型,状态空间矩阵的元素一个,乙,C和d可以是估计的参数。状态干扰的元件ķ也可估计的参数。该IDSS
模型存储在这些矩阵元素的值一个
,乙
,C
,d
和ķ
模型的属性。
你可以得到IDSS
三种方式中的一种模型对象。
估计IDSS
模型通过使用基于一个系统的输入 - 输出测量N4SID
或ssest
。这些估计命令估计状态空间矩阵的估元素的值。的估计值被存储在一个
,乙
,C
,d
和ķ
结果的性质IDSS
模型。该报告
属性的结果模型存储有关估计的信息,例如处理初始状态值和估计中使用的选项。例如:
SYS = ssest(数据中,nx);A = sys.A;B = sys.B;sys.Report
创建一个IDSS
模型使用IDSS
命令。例如:
sys = ids (A, B, C, D)
IDSS
建模为一个状态空间模型的估计配置初始参数,以适应测量的响应数据。当你这样做的话,你可以在一个或多个国家空间矩阵元素指定的约束。例如,您可以修复某些元素的值,或为自由元素指定最大或最小值。然后,可以使用所配置的模型作为输入参数的估计命令(ssest
或N4SID
)来估计与这些约束参数值。举例来说,看到创建具有可识别参数状态空间模型和状态空间模型的配置参数可识别。将现有的动态系统模型转换为IDSS
模型使用IDSS
命令。例如:
sys_ss = ids (sys_tf);
有关函数的信息,您可以用于提取信息从或变换IDSS
模型对象,见对象函数。
使用指定的状态空间矩阵创建状态空间模型sys
= IDSS(A,B,C,d)A, B, C, D
。默认,sys
是具有未指定的采样时间和无状态扰动元件的离散时间模型。当你想配置初始参数为输入状态空间估计功能,如特别是使用此语法N4SID
或ssest
。
设置使用一个或多个名称值对参数的附加属性。之后的任何在前面的语法的输入参数的组合指定名称 - 值对的参数。sys
= idss (___,名称,值
)