1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > matlab非线性系统频域标识 基于MATLAB的最小二乘法系统辨识与仿真

matlab非线性系统频域标识 基于MATLAB的最小二乘法系统辨识与仿真

时间:2020-07-01 01:05:37

相关推荐

matlab非线性系统频域标识 基于MATLAB的最小二乘法系统辨识与仿真

第 29卷 第 2期 许昌学院学报 Vol. 29. No. 2 3月 JOURNAL OF XUCHANG UN IVERSITY Mar. 收稿日期: - 10 - 22 作者简介:郭利辉 (1981—)女 ,河南洛阳人 ,助教 ,在读硕士研究生 ,研究方向:电机与电器. 文章编号: 1671 - 9824 () 02 - 0024 - 04 基于 MATLAB的最小二乘法系统辨识与仿真 郭利辉1 ,朱励洪2 ,高 巍2 (1. 许昌学院 电气信息工程学院 ,河南 许昌 461000; 2. 长安大学 信息工程学院 ,陕西 西安 710061) 摘 要 :将 MATLAB应用到系统辨识中 ,在分析最小二乘法的基本原理和推导过程的基础上给出了系统辩识中算法参数估计的递推公式 ,并进行了实例仿真. 关键词 :系统辨识 ;最小二乘 ;MATLAB 中图分类号 : TP273文献标识码 : A 辨识、状态估计和控制理论是现代控制理论三个互相渗透的领域. 利用控制理论去解决实际问题时 , 首先需要建立被控对象的数学模型. 建立数学模型有两种方法 :解析法和系统辨识. 1962年 ,L. A. Zadeh 给出“辨识 ”的定义为 :系统辨识是在对输入和输出观测的基础上 ,在指定的一类系统中 ,确定一个与被识别的系统等价的系统 [1 ]. 1974年 , P. E. Ykhoff的“辨识 ”的定义为 :“辨识问题可以归结为用一个模型来表示客观系统 (或将要构造的系统 )本质特征的一种演算 ,并用这个模型把对客观系统的理解表示成有用的形式 ”[2 ]. 1978年 ,L. Ljung给出“辨识 ”更加实用的定义 :“辨识有三个要素 ———数据 ,模型类和准则. 辨识就是按照一个准则在一组模型类中选择一个与数据拟合得最好的模型 ”[3 ]. 总而言之 ,辨识的实质就是从一组模型类中选择一个模型 ,按照某种准则 ,使之能最好地拟合所关心的实际过程的静态或动态特性. 经典的系统辨识方法有 [4 - 8 ] :阶跃响应法、脉冲响应法、频率响应法、相关分析法、谱分析法、最小二乘法和极大似然法等 ,其中最小二乘法 (LS)是一种经典的和最基本的 ,也是应用最广泛的方法 ,可用于动态静态、线性、非线性系统. MATLAB具有很强大的运算能力 ,特别是在向量、数组、矩阵运算等方面 ,以及求解高次方程、常微分方程数值积分运算、最优化方法等方面具有独特的特点 ,另外 ,MATLAB还具有精密的图形绘制的特点 , 使得运算结果能够更加直观的呈现出来 [9 ]. 将 MATLAB用在系统辨识中进行数据处理 ,使得系统参数的估计更加方便可行. 1最小二乘法的基本原理 最小二乘法是 1795年高斯在预测星体运行轨道最先提出的 ,它奠定了最小二乘估计理论的基础. 到了 20世纪 60年代瑞典学者 Austron把这个方法用于动态系统的辨识中 ,在这种辨识方法中 ,首先给出模型类型 ,在该类型下确定系统模型的最优参数. 这种具有格式规范的辨识方法可以演绎成递推形式. 递推的最小二乘算法计算量小 ,可以用于在线辨识 ,即使辨识对象随时间发生变化 ,模型也可以对其进行跟踪 , 不断地进行更新和修正辨识参数 ,从而成为一种被广泛采用的辨识方法. 对于如图 1所示的 SISO系统 : 图 1SISO系统 第 29卷第 2期 郭丽辉 ,等 :基于 MATLAB的最小二乘法系统辨识与仿真 其离散脉冲传递函数为 : G ( z- 1

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。