版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上基于最小二乘法的系统参数辨识研究生二队 李英杰 摘 要:系统辨识是自动控制学科的一个重要分支,由于其特殊作用,已经广泛应用于各种领域,尤其是复杂系统或参数不容易确定的系统的建模。过去,系统辨识主要用于线性系统的建模,经过多年的研究,已经形成成熟的理论。但随着社会、科学的发展,非线性系统越来越受到人们的关注,其控制与模型之间的矛盾越来越明显,因而非线性系统的辨识问题也越来越受到重视,其辨识理论不断发展和完善本。文重点介绍了系统参数辨识中最小二乘法的基本原理,并通过热敏电阻阻值温度关系模型的辨识实例,具体说明了基于最小二乘法参数辨识在Matlab中的实现方法。结果表明基于
2、最小二乘法具有算法简单、精度较高等优点。1. 引言所谓辨识就是通过测取研究对象在人为输入作用下的输出响应,或正常运行时的输入输出数据记录,加以必要的数据处理和数学计算,估计出对象的数学模型。这是因为对象的动态特性被认为必然表现在它的变化着的输入输出数据之中,辨识只不过是利用数学的方法从数据序列中提炼出对象的数学模型而已1。最小二乘法是系统参数辨识中最基本最常用的方法。最小二乘法因其算法简单、理论成熟和通用性强而广泛应用于系统参数辨识中。本文基于热敏电阻阻值与温度关系数据,介绍了最小二乘法的参数辨识在Matlab中的实现。2. 系统辨识一般而言,建立系统的数学模型有两种方法:激励分析法和系统辨识
3、法。前者是按照系统所遵循的物化(或社会、经济等)规律分析推导出模型。后者则是从实际系统运行和实验数据处理获得模型。如图1 所示,系统辨识就是从系统的输入输出数据测算系统数学模型的理论和方法。更进一步的定义是L.A.Zadeh 曾经与1962 年给出的,即“系统辨识是在输入和输出的基础上,从系统的一类系统范围内,确立一个与所实验系统等价的系统”。另外,系统辨识还应该具有3 个基本要素,即模型类、数据和准则5。被辨识系统模型根据模型形式可分为参数模型和非参数模型两大类。所谓参数模型是指微分方程、差分方程、状态方程等形式的数学模型;而非参数模型是指频率响应、脉冲响应、传递函数等隐含参数的数学模型。在
4、辨识工程中,模型的确定主要根据经验对实际对象的特性进行一定程度上的假设,如对象的模型是线性的还是非线性的、是参数模型还是非参数模型等。在模型确定之后,就可以根据对象的输入输出数据,按照一定的辨识算法确定模型的参数4。图1 被研究的动态系统3. 最小二乘法(LS)参数估计方法对于参数模型辨识结构,系统辨识的任务是参数估计,即利用输入输出数据估计这些参数,建立系统的数学模型。在参数估计中最常用的是最小二乘法(LS)、误差预测估计法、辅助变量法(IV 估计)、神经网络法等4。由于最小二乘法容易理解和掌握,利用最小二乘法原理所拟定的辨识算法在实施上比较简单,并且不需要数理统计的知识,使得最小二乘法广泛
5、应用于系统辨识领域,但它也存在着一定的局限和不足,当系统噪声为有色噪声时,最小二乘法不能给出无偏一致估计5。本文应用热敏电阻阻值温度关系模型进行了参数辨识。设一个SISO(单输入/单输出)过程的“黑箱”结构,如图2:图2 SISO系统的“黑箱”结构系统的传递函数为:,则。若考虑被辨识系统或观测信息中含有噪声,最终输出。其中:为系统输出量的第次观测值;为系统输出量的第次真值;为系统的第个输入值;是均值为0的随机噪声。如果定义,可以表示为:,式中为待估参数。令,则有,最小二乘的思想就是寻找一个的估计值,使得各次测量的与由估计确定的量测估计之差的平方和最小,即:,可得。如果的行数大于等于列数,即,满
6、秩,即,则存在。则的最小二乘估计为最小二乘估计虽然不能满足量测方程中的每一个方程,使每个方程都有偏差,但它使所有方程偏差的平方和达到最小,兼顾了所有方程的近似程度,使整体误差达到最小,这对抑制测量误差是有益的。4. 实例分析表1中是在不同温度下测量同一热敏电阻的阻值,根据测量值确定该电阻的数学模型,并求出当温度在时的电阻值。表1 热敏电阻的测量值t20.52632.740516173808895.7R76579082685087391094298010101032图3在给定的温度下热敏电阻的测量值可以假设阻值与温度的关系为,则参数、的最小二乘估计为:在Matlab 环境下,编辑M 函数文件cl
7、ear allclose allclcT=20.5 26 32.7 40 51 61 73 80 88 95.7; %温度R=765 790 826 850 873 910 942 980 1010 1032; %阻值m,n=size(T);figure plot(T,R,'b+')t=0;z=0;tz=0;tt=0;for i=1:n t=t+T(i); tt=tt+T(i)*T(i); z=z+R(i); tz=tz+T(i)*R(i);enda=(tt*z-t*tz)/(n*tt-t*t);b=(n*tz-t*z)/(n*tt-t*t);R1=a+70*b;%最小二乘拟合
8、A=polyfit(T,R,1);z=polyval(A,T);%画图figureplot(T,z);figureplot(T,R,'b+')hold onplot(T,z,'r');hold off经过仿真运算可得:a =702.7620,b =3.4344,。在时,电阻阻值R1=943.1681热敏电阻阻值与温度关系曲线如图4所示,最小二乘法的系统辨识模型同实际比较结果如图5所示。图4 阻值与温度关系曲线图5 基于最小二乘法的系统辨识模型同实际比较结果从参数辨识的结果可得出结论:辨识模型同实际结果的拟合度可以看出,最小二乘法辨识参数估计精度比较高,证明了最小二乘法的有效性。系统辨识的方法有很多,最小二乘法是其中最基本、应用最广泛的一种系统辨识方法。最小二乘法可用于动态系统,也可以用于静态系统;可用于线性系统,也可以用于非线性系统;可用于离线估计,也可以用于在线估计,这种方法不仅在今天,而且在未来都会有非常广泛的应用前景。参考文献1 李言俊,张科. 系统辨理论及应用M. 北京:国防工业出版社,20062 刘叔军,盖晓华,樊京,崔世林等.MATLAB7.0 控制系统应用与实例M. 北京:机械工业出版社,20053 石贤良,吴成富.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版多房产离婚协议书-2025年度家庭财产分割实施流程2篇
- 二零二五年度餐饮业餐饮店装修设计与施工服务合同2篇
- 二零二五版广告牌广告位租赁与广告效果分析合同3篇
- 二零二五年度钢板租赁及节能改造服务合同2篇
- 二零二五版房屋抵押借款合同及借款收据范本3篇
- 二零二五年度软装方案创意设计合同2篇
- 二零二五年度火锅店原料采购及质量控制合同范本3篇
- 二零二五版跨境电商个人合伙退伙合同范本3篇
- 二零二五年度顶账房买卖合同备案及注销协议3篇
- 二零二五版绿色建筑项目垫资合同范本共3篇
- 《疥疮的防治及治疗》课件
- Unit4 What can you do Part B read and write (说课稿)-2024-2025学年人教PEP版英语五年级上册
- 2025年MEMS传感器行业深度分析报告
- 《线控底盘技术》2024年课程标准(含课程思政设计)
- 学校对口帮扶计划
- 仓库仓储安全管理培训课件模板
- 风力发电场运行维护手册
- 《3-6岁儿童学习与发展指南》专题培训
- 河道旅游开发合同
- 情人合同范例
- 建筑公司劳务合作协议书范本
评论
0/150
提交评论