主要内容

在命令行中使用初始参数猜测优化ARMAX模型

这个例子展示了如何细化您有初始参数猜测的模型。

属性初始化,估计数据的ARMAX模型一个,B,C多项式。您必须首先创建一个模型对象,并在模型属性中设置初始参数值。接下来,将这个初始模型作为输入提供给armax,,或pem,它使用数据对初始参数猜测进行优化。

负荷估算数据。

负载iddata8

定义模型参数。

B中的前导零表示输入延迟(nk),每个输入通道为1。

A = [1 -1.2 0.7];B{1} = [0 1 0.5 0.1];%的第一个输入B{2} = [0 1.5 -0.5];%的第二个输入B{3} = [0 -0.1 0.5 -0.1];%第三输入C = [1 0 0 0];Ts = 1;

创建模型对象。

init_model = idpoly (A, B, C,“t”1);

使用polyest来更新初始模型的参数。

模型=保利(z8等车型后,亨里克·菲克斯init_model);

比较两种模式。

比较(z8等车型后,亨里克·菲克斯init_model模型)

另请参阅