没有合适的资源?快使用搜索试试~ 我知道了~
首页系统辨识参数辨识matlab程序
系统辨识参数辨识matlab程序
需积分: 34 2.4k 浏览量
更新于2023-05-27
评论 18
收藏 364KB DOC 举报
系统辨识与仿真,神经网络仿真例子及程序,研究生系统辨识课程期末作业及答案
资源详情
资源评论
资源推荐

一、考虑如下系统
分 别 取 (1) (2) 为 白 噪 声 ; (3)
。试采用伪随机信号作为输入,应用相关分析法辨识系
统的脉冲响应函数,并辨识出系统的模型参数。
要求:进行 Matlab 编程实现,程序功能应包括
(1) 实验数据的获取;
(2) 显示相关分析法辨识得到的 10 个脉冲响应结果;
(3) 在结构辨识的基础上进行参数辨识,结构的辨识算法自定;
(4) 不同参数辨识算法之间的比较,参数辨识算法应包括最小二乘算法;
(5) 对所估计的模型进行检验。
解:首先由系统方程多项式得系数矩阵:
其中, , ,则系数矩阵为
, 。
输入信号采用伪随机二位式序列输入信号。
一、采用AR模型,噪声为 系统,分别采用最小二乘法和遗忘因子算
法(遗忘因子取0.95)辨识系统的参数。
表1 用最小二乘法辨识参数
参数
真值
-0.8 0.15 1 0.5
估值
-0.8348 0.1676 1.026 0.4361
表2 用遗忘因子法辨识参数
参数
真值
-0.8 0.15 1 0.5
估值
-0.8537 0.1999 0.8961 0.4983
用最小二乘法时的10个脉冲响应:
-
0.0337,0.9953,1.3087,0.8339,0.5033,0.2331,0.094,0.0764,0.00128,0.
0035。
用递推法时的10个脉冲响应:
0.032,0.9894,1.2508,0.8512,0.4925,0.3438,0.2348,0.1716,0.067

,0.0313。
0 5 10 15 20 25
-0.5
0
0.5
1
Correlation function of residuals. Output y1
lag
-25 -20 -15 -10 -5 0 5 10 15 20 25
-0.1
-0.05
0
0.05
0.1
Cross corr. function between input u1 and residuals from output y1
lag
图1 用最小二乘法辨识模型误差与相关性分析
0 5 10 15 20 25
-0.5
0
0.5
1
Correlation function of residuals. Output y1
lag
-25 -20 -15 -10 -5 0 5 10 15 20 25
-0.3
-0.2
-0.1
0
0.1
Cross corr. function between input u1 and residuals from output y1
lag
图2 用遗忘因子法辨识模型误差与相关性分析

二、采用ARMA模型,噪声为 分别采用最小二乘法和遗忘因
子算法(遗忘因子取0.95)辨识系统的参数。
表3 用最小二乘法辨识参数
参数
真值
-0.8 0.15 1 0.5 0.4
估值
-0.8296 0.162 1.073 0.5017 0.3581
表4 用遗忘因子法辨识参数
参数
真值
-0.8 0.15 1 0.5 0.4
估值
-0.9191 0.2500 1.1019 0.4916 0.3621
最小二乘法10个脉冲响应:
0.009,0.9825,1.2818,0.8841,0.5405,0.3737,0.2341,0.0938,0.0848
,0.0999。
遗忘因子法10个脉冲响应:
-
0.0673,0.9917,1.3205,0.8855,0.4718,0.2276,0.1026,0.0465,0.043,0.0
291。
0 5 10 15 20 25
-0.5
0
0.5
1
Correlation function of residuals. Output y1
lag
-25 -20 -15 -10 -5 0 5 10 15 20 25
-0.2
-0.1
0
0.1
0.2
Cross corr. function between input u1 and residuals from output y1
lag
图3 用最小二乘法辨识模型误差与相关性分析

0 5 10 15 20 25
-0.5
0
0.5
1
Correlation function of residuals. Output y1
lag
-25 -20 -15 -10 -5 0 5 10 15 20 25
-0.4
-0.2
0
0.2
0.4
Cross corr. function between input u1 and residuals from output y1
lag
图4 用遗忘因子法法辨识模型误差与相关性分析
(3)采用DA模型,噪声为 ,别采用最小二乘法和遗忘因子
算法(遗忘因子取0.95)辨识系统的参数。
表5 用最小二乘法辨识参数
参数
真值
-0.8 0.15 1 0.5 0.4
估值
-0.8242 0.1737 1.002 0.4241 0.3992
表6 用遗忘因子法辨识参数
参数
真值
-0.8 0.15 1 0.5 0.4
估值
-0.6461 0.1354 0.951 0.8705 0.3263
最小二乘法10个脉冲响应:
-
0.0314,0.9673,1.2975,0.9164,0.5205,0.2598,0.1514,0.0989,0.021,0.0
001。
遗忘因子法10个脉冲响应:
-0.1049,0.9483,1.236,4,0.8119,0.5007,0.3232,0.1646,0.0362,-
0.0228,0.04。

0 5 10 15 20 25
-0.5
0
0.5
1
Correlation function of residuals. Output y1
lag
-25 -20 -15 -10 -5 0 5 10 15 20 25
-0.1
-0.05
0
0.05
0.1
Cross corr. function between input u1 and residuals from output y1
lag
图5 用最小二乘法辨识模型误差与相关性分析
0 5 10 15 20 25
-0.5
0
0.5
1
Correlation function of residuals. Output y1
lag
-25 -20 -15 -10 -5 0 5 10 15 20 25
-0.1
0
0.1
0.2
0.3
Cross corr. function between input u1 and residuals from output y1
lag
图6 用遗忘因子法法辨识模型误差与相关性分析
仿真程序见程序
1
。
剩余21页未读,继续阅读















pangchongyan
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- Xilinx SRIO详解.pptx
- Informatica PowerCenter 10.2 for Centos7.6安装配置说明.pdf
- 现代无线系统射频电路实用设计卷II 英文版.pdf
- 电子产品可靠性设计 自己讲课用的PPT,包括设计方案的可靠性选择,元器件的选择与使用,降额设计,热设计,余度设计,参数优化设计 和 失效分析等
- MPC5744P-DEV-KIT-REVE-QSG.pdf
- 通信原理课程设计报告(ASK FSK PSK Matlab仿真--数字调制技术的仿真实现及性能研究)
- ORIGIN7.0使用说明
- 在VMware Player 3.1.3下安装Redhat Linux详尽步骤
- python学生信息管理系统实现代码
- 西门子MES手册 13 OpcenterEXCR_PortalStudio1_81RB1.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0