1 进入System Identification主界面
打开APP栏的系统辨识工具箱,

弹出如下界面

然后点击import data,选择加载类型为时域类型

2 运行程序,加载数据
程序运行之后,从工作区直接拖拽相应的变量到Input和Output

点击Import按钮,成功加入需要辨识的一组数据,加载成功之后的数据如图:

3 参数辨识
点击Estimate,选择需要辨识的系统模型的结构,这里选择Transfer Function Models传递函数模型

在弹出的传递函数选项中,设置零点和极点个数,取消勾选Time delay中的Fixed,这样就可以自动辨识时间延迟。设置完毕之后,点击Estimate按钮,开始分析

分析过程报告为
Estimating delays as multiples of sample time ... done.
Initializing model parameters...
Initializing using 'iv' method... done.
Initialization complete.
Nonlinear least squares with automatically chosen line search method
----------------------------------------------------------------------------------

本文介绍了如何使用MATLAB的系统辨识工具箱进行参数辨识。首先,进入System Identification主界面并选择时域数据类型。接着,加载数据并选择传递函数模型进行分析。通过设置零点、极点数量和自动识别时间延迟,得到辨识结果。最后,通过系统辨识窗口和MATLAB命令行查看详细结果。
最低0.47元/天 解锁文章
4万+





