MATLAB如何进行系统辨识(传递函数)

 时间:2024-10-21 05:43:46

MATLAB有一个常用的系统辨识工具箱,能够根据输入输出数据塥骈橄摆计算得到系统的传递函数,或是状态空间模型,下面给出具体的实施方法。

工具/原料

win10系统

MATLAB2012

1,准备

1、将输入输出数据保存存到MATLAB的工作空间中;

MATLAB如何进行系统辨识(传递函数)

2、在MATLAB主界面的左下角,选择出系统辨识工具箱,具体操作如下图;

MATLAB如何进行系统辨识(传递函数)

3、下图是我们打开的系统辨识工具箱。

MATLAB如何进行系统辨识(传递函数)

2,载入数据

1、如图,选中要载入数据的类型;

MATLAB如何进行系统辨识(传递函数)

2、会跳出一个数据配置界面,在相应的位置填入输入输出数据的名字(在工作空间中的变量名);值谀薜频扰得一提的是这里需要配置相关采样周期,这需要根据输入输出的采样时间而定,本实验中采用的是0.01s;如图所示;

MATLAB如何进行系统辨识(传递函数)

3、下面使我们载入数据后的效果。

MATLAB如何进行系统辨识(传递函数)

3,系统辨识

1、如图中的操作,用于选择我们要辨识的系统模型的基本结构,这里选择一个基于过程的传递函数模型;

MATLAB如何进行系统辨识(传递函数)

2、根据自己的实际情况对模型的基本情况进行设置,如图所示;

MATLAB如何进行系统辨识(传递函数)

3、设置完成后,单击确定后,就会在陴查哉厥右侧的栏中出现一个图形,这就代码我们辨识后的图像;用鼠标左键将摆图像拖拽到图中箭头所指的位置。

MATLAB如何进行系统辨识(传递函数)

4,查看结果

1、拖拽后,我们在回到MATLAB主界面的工作空间中就会看到我们的模型的基本参数。

MATLAB如何进行系统辨识(传递函数)
  • visio怎么设置样式线条
  • 用matlab将plot后的图像保存
  • Simulink switch模块的使用方法
  • 如何使用MATLAB读取txt文件中的数据并绘图
  • Visio 2013详细安装与激活教程
  • 热门搜索
    手抄报图案 读书手抄报内容 安全教育手抄报 数学手抄报内容 英文手抄报 端午节的手抄报 保护环境手抄报 关于春节的手抄报 汉字真有趣手抄报 书香校园手抄报