- 1、本文档共247页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB系统辨识工具箱的应用;1、系统的表示方法;假设方框中的系统为线性系统,可以得出输入输出信号的关系为
其中: 为移位算子; 是关于
和
一种简写形式;在单位圆上计算函数 的值,就得到频率函数
在(1)式中, 是不可测量的附加干扰(噪音)。它的特性可以用它的(自)频谱来表示
定义如下
是 的协方差函数,即
此外,扰动 还可表示为经过滤波的白噪声;此时可得
方程(1)和(9)给出了系统的时间域描述
而(4)和(5)给出了系统的频率描述。
;2、参数模型;2、ARMAX模型
其中:
3、OUTPUT ERROR模型
其中:
3、Box-Jenkins模型;所有这些模型可以归结为基本模型
;3、系统模型的表示;3)多项式格式
在标准的MATLAB多项式中提供了(23)式中的多项式A,B,C,D,F。多项式的系数以降幂次序存储在行向量中。
4)零-极点格式
一个模型的零-极点存储在矩阵里的方式为:第一列是G的零点,第二列是G的极点,第三列是H的零点,第四列是H的极点。;2、几种格式之间的转化
命令
将多项式向量由多项式格式转化为THETA格式。Lam是干扰噪声变量,其中后面的C,D,F和lam项可以省略,其默认值等于1。
MATLAB中有3种转换函数与THETA格式有关
(1)命令
将THETA格式转换回多项式格式。
(2)将THETA格式转换成FREQFUNC格式;(3)将THETA格式转换成零-极点格式
3、模型的显示
命令:
在屏幕上显示对应于th的模型及有关信息
命令:
绘制FREQFUNC格式G的波特图
命令:
在复平面中绘制零-极点图。按回车键,将对ZEPO的另一列绘制零-极点图。;4、仿真
对于模型(23)式,当它用THETA格式表示时,可以用命令
对它进行仿真。其中:u和e分别是包含输入信号和噪声序列的列向量。如果省略e项,则可以得到无噪声干扰的仿真系统。;函数说明;2、arx
功能:估算arx模型的参数
格式:
说明:ARX模型结构为
对其参数采用最小二乘法进行估计。
其中的元素分别表示ARX模型的阶次和延迟。;函数返回值th是参数的最小二乘估计值,以THETA格式表示。
当 且 时,该函数将计算输出y的na阶AR模型。
对于多输入模型
令变量u的每一列为一个输入变量;即
nb和nk为行向量,其元素为对应于每一个输入的阶次和延迟。
可选辅助项maxsize和T在auxvar函数中予以说明。
如果ARX模型结构中的噪声项e(t)实际上不是白噪声,并且 ,则此估算方法不能得出正确的模型。;3、auxvar
功能:说明辅助变量maxtier,tol,lim,maxsize和T。
格式:help auxvar
说明:大部分函数将变量maxsize作为一个可选变量来辅助实现内存大小和运算速度之间的折衷协调。一部分函数还可以指定采样间隔T。Pem,armax,oe以及bj函数中迭代寻找过程均受maxtier,tol,lim三个参数的控制。;1)MAXSIZE
函数所建立的矩阵,其元素个数不能超过maxsize。否则,其算法将把计算过程分割成若干FOR循环,降低计算速度。 MAXSIZE的默认值为4096。 MAXSIZE的主要用途是当算法所需内存不够时,限制变量的大小。
2)T 指定采样间隔T,为频率函数图提供适当的频率比例。当用函数cont将其变换为连续时间函数时,可以提供适当的时间比例。;3)MAXITER
该变量决定在寻找最小值过程中所能进行的最多迭代次数,其默认值为MAXITER=10,如果MAXITER=0,函数返回起动过程执行的结果。
4)TOL 迭代过程持续到高斯-牛顿修正向量的范数值小于TOL为止。当寻找准则的最小值的算法失败或已经达到迭代次数的最大值时,迭代过程也自动结束。其缺省值为TOL=0.01。
5)LIM 该变量决定估算准则怎样从二次修改为一次,即对于大误差如何将其二次数变为一次数。
;4、bj
功能:估算Box-Jenkins模型结构参数。
格式:th=bj(z,nn)
th=bj(z,nn,maxiter,tol,lim,maxsize,T)
说明: Box-Jenkins模型结构为
对其参数采用预报误差法进行估计。
矩阵z中包含输入-输出数据,即z=[y u],nn定义为:nn=[nb nc nd nf nk];例:
B=[0 1 0.5];
C=[1 -1 0.2];
D=[1 1.5 0.7];
F=[1 1.5 0.7];
th0=poly2th(1,B,C,D,F,0.1);
e=rand(200,1);
u=si
您可能关注的文档
- 可编程序控制器原理及工程应用教学课件电子教案全套课件.pptx
- 可编程序控制器原理与应用教学课件电子教案全套课件.pptx
- 控制测量学教学课件电子教案全套课件一.pptx
- 控制工程基础参考资料电子教案全套课件.pptx
- 控制工程基础教学课件电子教案全套课件三.pptx
- 控制系统CAD与仿真教学课件电子教案全套课件.pptx
- 控制系统计算机仿真教学课件电子教案全套课件.pptx
- 矿用机械设备教学课件电子教案全套课件.pptx
- 劳动法与社会保障法教学课件电子教案全套课件.pptx
- 离散时间系统分析教学课件电子教案全套课件.pptx
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
文档评论(0)