非线性黑匣子系统识别

时间:2017-12-21 19:41:17

标签: matlab

我正在尝试基于输入,输出

的数据集进行非线性黑盒模型识别

我尝试使用ARX多项式类型方法,但没有任何结果。

然后我尝试了类似的东西:non-linear grey box System identification with Matlab

还有其他想法吗?

1 个答案:

答案 0 :(得分:3)

您具有如下标识数据:

  

d_id_w = iddata(w_id,u_id,dt)

以及验证数据:

  

d_vd_w = iddata(w_vd,u_vd,dt)

ARX型号: 首先,创建它:

  

m_w_arx = arx(d_id_w,[1,1,1]);

然后验证模型:

  

resid(m_w_arx,d_vd_w)

您还可以在模型的输出与其测量的输出之间进行比较:

  

比较(d_vd_w,m_w_arx)