MATLAB有一个常用的系统辨识工具箱,能够根据输入输出数据计算得到系统的传递函数,或是状态空间模型,下面给出具体的实施方法。
在跳出的数据配置界面中,填入输入输出数据的名字(在工作空间中的变量名);采样周期,根据实验采集数据输入输出的采样时间而定,本实验中采用的是0.01s;
如下图所示为模型辨识设置,根据自己实验模型选择适合的模型辨识,我这里选择【传递函数】。
如图所示为传递函数模型参数配置,这里极数设置为2,零点设置为1作为待辨识模型,配置完参数后,点击“Estimate”按钮开始进行辨识。
如图所示为传递函数模型辨识结果,左边对话框显示了模型辨识精度及相对误差。
如图为系统辨识参数结果,双击右边对话框中的辨识模型结果tf1,弹出如下对话框,至此,完成了整个简单的系统辨识工具箱的使用流程。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删