主要内容

本页采用了机器翻译。点击此处可查看英文原文。

过程模型的扰动模型结构

本节介绍了如何在估计过程 Estimate Process Models Using the AppEstimate Process Models at the Command Line 中指定噪声模型。

除了传递函数 G 之外,线性系统还可以包含一个加性噪声项 He,如下所示:

y=Gu+He

其中 e 表示白噪声。

您可以仅估计动态模型 G,也可以同时估计动态模型和扰动模型 H。对于过程模型,H 是一个有理传递函数 C/D,其中 CD 分别是一阶或二阶 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 参考页面。

另请参阅

主题