基于MATLAB系统辨识工具箱识别并验证传递函数

      1.首先创建系统,激励信号采用正弦波,输入和输出部分的采集分别为out.u和out.y,其中该系统的中间黑箱部分即为需要利用系统辨识求取的传递函数

      2.运行仿真对比输入和输出波形 

 

       3.打开MATLAB系统辨识工具箱 ,并导入采取的数据

 

   4. 输入数据,并去掉常值部分,分割为验证区和拟合区

 

    5. 拖动data_1在拟合区,data_2在验证区

 

    6.尝试拟合传函 

 

     7.结果展示 

 

     图中显示拟合程度为99.99%说明拟合程度相当高,下一步进行验证 

       8.输入simulink进行验证 

 局部放大可得拟合程度极高

注:若不想仿真对比 分子分母同时乘5可以得到与黑箱传函极为接近的传函,黑箱传函如下图所示

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值