介绍matlab系统辨识工具箱的使用步骤
步骤1.打开工具箱的方式
方式一:直接在命令行中输入"load dryer2"
方式二:
步骤2.将辨识的输入、输出数据导入到工作空间中
步骤3.进行参数辨识
打开工具箱之后,会出现如下的界面
开始进行导入数据,这里选择导入时域
点击"import",出现如下效果
对输入的信号进行预处理,有多种选择,看自己的需求,这里选择“Select range”,前20s进行参数辨识,后10s进行数据验证
前20s进行参数辨识
后10s进行数据验证
最后点击"insert",出现如下的界面,将“mydatae”拖拽到“Working Data”,“mydatav”拖拽到“Validation Data”
完成数据处理之后,接下来进行关键的参数辨识,这里选择“Stata Space Models”
相关参数的配置
最后点击“Estimate”
此时状态方程的系数已经导出
双击“ss1”,可以看到状态方程的系数
至此,系统的结构以及参数全都辨识出来,可以用辨识出来的状态方程去做控制。
参考文章
https://blog.csdn.net/tzlaa/article/details/113575724