《MATLAB系统辨识工具箱的应用》由会员分享,可在线阅读,更多相关《MATLAB系统辨识工具箱的应用(37页珍藏版)》请在金锄头文库上搜索。
1、MATLAB系统辨识工具箱的应用,1、系统的表示方法,下图标出了基本的输入输出结构,其中: 输入信号: 输出信号:,u,e,y,假设方框中的系统为线性系统,可以得出输入输出信号的关系为其中: 为移位算子; 是关于和一种简写形式,(1),在单位圆上计算函数 的值,就得到频率函数在(1)式中, 是不可测量的附加干扰(噪音)。它的特性可以用它的(自)频谱来表示定义如下是 的协方差函数,即此外,扰动 还可表示为经过滤波的白噪声,(4),(5),此时可得方程(1)和(9)给出了系统的时间域描述而(4)和(5)给出了系统的频率描述。,(10),(11),2、参数模型,1、ARX模型其中:B和A均为延迟算子。
2、 的多项式整个模型通常表示为,2、ARMAX模型其中:3、OUTPUT ERROR模型其中: 3、BoxJenkins模型,所有这些模型可以归结为基本模型,(23),3、系统模型的表示,1、模型格式 1)THETA格式 和模型(23)相对应,将所有的阶次、延迟、参数以及被估计参数的协方差全部写入一个矩阵。 2)FREQFUNC格式 频率特性函数格式以向量形式存储函数(11)式,其方式如下:第一列是频率值,第二列是振幅值,第三列是相位。对于频谱来说相位列为0。频率值可以随机选取。但这些值必须是0到 之间且等间隔选取的128个值中的一个。,3)多项式格式 在标准的MATLAB多项式中提供了(23)。
3、式中的多项式A,B,C,D,F。多项式的系数以降幂次序存储在行向量中。 4)零极点格式 一个模型的零极点存储在矩阵里的方式为:第一列是G的零点&#x