20140927142231_6249
栏目导航
www.5144.com
www.1883.cm > www.5144.com > 文章
遗忘因子法参数辨识及其正在Matlab中仿真正在隐
发布时间:2019-07-29  浏览次数:

  遗忘因子法参数辨识及其正在Matlab中仿实正在现_电子/电_工程科技_专业材料。引见了基于MATLAB/Simulink的利用遗忘因子法进行参数辨识的设想取仿实方式.起首简述参数辨识的概念和遗忘因子法的根基道理,然后引见若何采用Simulink成立系统的仿实对象模子和使用MATLAB6.5的M言语编写遗忘因子递推算法,最初连系实例给出响应的仿实成果和阐发.本文的仿实方式降服了保守编程言语仿线月 微计较机使用 MICROCOMPUIER APPLICATl0NS V01.26 No.4 Jul.2005 遗忘因子法参数辨识及其正在Matlab中仿实正在现 石贤良 吴成富 (西北工业大学从动化学院西安710068) 摘要:引见了基于MATLAB/Simulink的利用遗忘因子法进行参数辨识的设想取仿实方式。起首简述参数辨 识的概念和遗忘因子法的根基道理,然后引见若何采用Simulink成立系统的仿实对象模子和使用MATI.AB6.5的M 言语编写遗忘因子递推算法,最初连系实例给出响应的仿实成果和阐发。本文的仿实方式降服了保守编程言语仿实 时繁杂、难度高、周期长的错误谬误。 环节词:Matlab Simulink参数辨识 遗忘因子法 仿实 Fvrls Parameter Identification and Emulate Based SHI Xianliang,WU Chengfu on Matlab (Automation college,Northwestern Polytechni'cal University,Xi’an.710068,China) Abstract:This paper introduces the method of design and simulation of parameter iddentification using FVRI。S based on MATI。AB/Simulink.Firstly,the concept on of parameter identification and the basic principle of FVRLS is in— tO troduced in brief.Secondly,the paper focuses method using M program language in MATLAB ample,the simulation and results are how to design the simulation model with MATLAB/Simulink and the tO an design the algorthm of FVRLS.Finally,according can given ex- analyzed.The method overcome such disadvantages as properties of complexi— ty,diffculty and lengthiness in the traditional method of using program language.By using this method,the dynamic system simulation becomes easy,visual and quick. Keywords:Matlab,Simulink,Parameter identification,FVRI。S,Simulation 正在系统辨识范畴中。遗忘因子法是一种获得普遍使用的 估量方式,它无效地降服了通俗最小二乘法正在辨识过程中出 使用一些已知的和道理,就能够成立其数学模子,即所谓 的“白箱建模”。但对于比力复杂的出产过程,该建模方式有 现的“数据饱和”现象。正在利用遗忘因子法进行参数估量时, 为了实现及时节制,必需它化成参数递推算法,即遗忘因子递 推算法。这种辨识方式次要用于正在线辨识。MATLAB是一 很大的局限性。因为过程的输入输出信号一般老是能够丈量 的,并且过程的动态特征必然表示正在这些输入输出数据中,那 么就能够操纵输入输出数据所供给的消息来成立过程的数学 模子。这种建模方式就称为系统辨识。把辨识建模称做“黑 箱建模”。系统辨识又分为参数辨识和阶次的辨识,正在本文中 套高机能数字计较和可视化软件,它集成概念设想,算法开 发,建仿照实,及时实现于一体,形成了一个利用便利的,界面 敌对的用户,其强大的扩展功能为各范畴的使用供给了 根本。它具有很多衍生的子集东西箱,给各范畴的研究和工 程使用供给了强无力的东西,使各条理的研究人员可曲不雅,方 便地进行阐发,计较及设想,从而大大缩短了编程时间。 本文利用MATLAB6.5的M言语对遗忘因子递推算法 进行编程,并用MATLAB的交互式仿实集成Simulink 就实现系统参数的辨识取仿实。 只会商参数辨识问题。 2遗忘因子递推算法 SISO系统动态过程的数学模子A(z一1)z(k)一B(Zml) u(k)+n(k)(1)此中u(k)、z(k)为输入输出量,n(k)为噪声。 式中A(z一)一1+a1 2“+a22q+…+a。.z-%,B(z叫)一 b1 z一1+62z一2+…+既。z—nb 1参数辨识的概念 对于一个简单的系统,能够通过度析其过程的活动纪律, 本文于2004—11-09收到,2005一04~19收到点窜稿。 展开后可得2(笨)=--alz(k一1)--a2z(k一2)…?一a。一 +玩“(忌一1)+62“(志一2)+…+玩。z(忌一行6) 模子(1)可化成最小二乘格局z(k)一h‘(k)口+n(k)(2) 万方数据