我正在尝试基于输入,输出
的数据集进行非线性黑盒模型识别我尝试使用ARX多项式类型方法,但没有任何结果。
然后我尝试了类似的东西:non-linear grey box System identification with Matlab
还有其他想法吗?
答案 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)