过程模型的扰动模型结构
本节介绍了如何在估计过程 Estimate Process Models Using the App 和 Estimate Process Models at the Command Line 中指定噪声模型。
除了传递函数 G 之外,线性系统还可以包含一个加性噪声项 He,如下所示:
其中 e 表示白噪声。
您可以仅估计动态模型 G,也可以同时估计动态模型和扰动模型 H。对于过程模型,H 是一个有理传递函数 C/D,其中 C 和 D 分别是一阶或二阶 ARMA 模型的多项式。
在“系统辨识”App 中,若要在 Process Models 对话框中指定是否包含或排除噪声模型,请从 Disturbance Model 列表中选择以下选项之一:
None - 该算法不估计噪声模型 (C=D=1)。此选项还会将 Focus 设置为 Simulation。
Order 1 - 将噪声模型估计为连续时间一阶 ARMA 模型。
Order 2 - 将噪声模型估计为连续时间二阶 ARMA 模型。
在命令行中,使用 procestOptions 选项集指定扰动模型。例如,使用以下命令来估计一阶传递函数和一阶噪声模型:
opt = procestOptions; opt.DisturbanceModel = 'arma1'; model = procest(data, 'P1D', opt);
有关 DisturbanceModel 模型属性的完整值列表,请参阅 procestOptions 参考页面。