系统辨识大作业论文Use

合集下载

学生作业管理系统论文

学生作业管理系统论文

目录摘要 (2)1课题的可行性与需求分析 (3)1.1系统功能需求 (3)1.1.1管理员部分的主要功能要求 (3)1.1.2教师部分的主要功能要求 (3)1.1.3学生部分的主要功能要求 (3)1.1.3 决定可行性的主要因素 (4)1.2性能分析 (5)1.2.1系统性能需求 (5)1.2.2主要功能要求 (5)1.3系统技术需求: (6)1.4系统数据需求 (6)1.5需求分析 (8)1.5.1 设计目标 (8)1.5.2 开发意图 (8)1.5.3 功能需求分析 (8)1.5.4 总结 (8)2总体设计 (9)2.1处理流程和数据流程 (9)3 详细设计 (12)3.1下面以结构图来描述 (12)3.2用户数据表 (13)4 结果分析 (17)参考文献 (18)摘要随着信息技术的迅速发展、电脑化教学与远程的网络化教学的普及,给传统的教学方式带来了重大的革命,也给教学改革的实施者们提出了很多新的课题。

如何有效进行作业管理就是一个让很多老师头痛的问题。

目前,国内外作业管理一般采用两种方法:一种将作业存在软盘上交;另一种者存放到教师电脑上的一个共享目录内。

但这两种方法都有各自的弊端:前一种方法不方便携带、速度慢、容量小、易损坏;后一种方法虽然解决了软盘容量小、容易坏的问题。

但却存在一个更致命的缺点:学生可以随意查看、更改和删除其它同学的作业,造成大量如抄袭作业、恶意删除或修改其他同学作业的事情发生;老师在帮学生修改作业时,也很容易弄不清楚作业批改与否;作业是谁的或是旧作业没删除掉,跟新作业搞混了等情况,虽然有些可以用严格的纪律来实现管理,但仍然会给学校和老师带来很多的麻烦。

在当前的信息化时代中,任何学校,都需要一个实用的作业管理系统来规范作业管理,这将会大大提高学校的管理水平,优化资源,实现效益的最大化。

关键词:ADO技术,JSP1课题的可行性与需求分析1.1系统功能需求学生作业管理系统主要提供网上的作业管理平台,主要分为管理员、教师、学生三个部分的功能。

系统辨识实验报告

系统辨识实验报告

i=1:800; figure(1) plot(i,Theta(1,:),i,Theta(2,:),i,Theta(3,:),i,Theta(4,:),i,Theta(5,:),i,T title('待估参数过渡过程') figure(2) plot(i,Pstore(1,:),i,Pstore(2,:),i,Pstore(3,:),i,Pstore(4,:),i,Pstore(5,: title('估计方差变化过程')
最小二乘法建模:
二、三次实验 本次实验要完成的内容: 1.参照index2,设计对象,从workspace空间获取数据,取二阶,三阶 对象实现最小二乘法的一次完成算法和最小二乘法的递推算法(LS and RLS); 2.对设计好的对象,在时间为200-300之间,设计一个阶跃扰动,用最 小二乘法和带遗忘因子的最小二乘法实现,对这两种算法的特点进行说 明; 实验内容结果与程序代码: 利用LS和RLS得到的二阶,三阶参数 算法 阶次 A1 A2 A3 B0 B1 B2 B3 LS 二阶 -0.78420.1373 -0.00360.5668 0.3157 RLS 二阶 -0.78240.1373 -0.00360.5668 0.3157 LS 三阶 -0.4381-0.12280.0407 -0.00780.5652 0.5106 0.1160
测试对象流程图 实验结果为:
2、加入噪声干扰 搭建对象
实验结果:
加入噪声干扰之后水箱输出不平稳,有波动。
实验二:相关分析法 搭建对象:
处理程序: for i=1:15 m(i,:)=UY(32-i:46-i,1);
end y=UY(31:45,2); gg=ones(15)+eye(15); g=1/(25*16*2)*gg*m*y; plot(g); hold on; stem(g); 实验结果: 相关分析法

系统辨识最小二乘法大作业

系统辨识最小二乘法大作业

系统辨识最小二乘法大作业系统辨识大作业最小二乘法及其相关估值方法应用学号:2012302259姓名:王家琦基于最小二乘法的多种系统辨识方法研究1.最小二乘法的引出在系统辨识中用得最广泛的估计方法是最小二乘法(LS)。

设单输入-单输出线性定长系统的差分方程为x(k)+a1x(k−1)+⋯+a n(k−n)=b0u(k)+⋯+b n u(k−n),k=1,2,3,⋯式中: u(k)为随机干扰;x(k)为理论上的输出值。

x(k)只有通过观测才能得到,在观测过程中往往附加有随机干扰。

x(k)的观测值y(k)可表示为y(k)=x(k)+n(k)式中: n(k)为随机干扰。

由式得x(k)=y(k)−n(k)将式带入式得y(k)+a1y(k−1)+⋯+a n y(k−n)=b0u(k)+b1u(k−1)+⋯n+b n u(k−n)+n(k)+∑a i(k−i)i=1我们可能不知道n(k)的统计特性,在这种情况下,往往把n(k)看做均值为0的白噪声。

设nξ(k)=n(k)+∑a i(k−i)i=1则式可写成y(k)=−a1y(k−1)−a2y(k−2)−⋯−a n y(k−n)+b0u(k)+b1u(k−1)+⋯+b n u(k−n)+ξ(k)在观测u(k)时也有测量误差,系统内部也可能有噪声,应当考虑它们的影响。

因此假定ξ(k)不仅包含了x(k)的测量误差,而且包含了u(k)的测量误差和系统内部噪声。

假定ξ(k)是不相关随机序列(实际上ξ(k)是相关随机序列)。

现分别测出n+N个随机输入值y(1),y(2),⋯,y(n+N),u(1),u(2),⋯,u(n+N),则可写成N个方程,即y(n+1)=−a1y(n)−a2y(n−1)−⋯−a n y(1)+b0u(n+1)+b1u(n)+⋯+b n u(1)+ξ(n+1)y(n+2)=−a1y(n+1)−a2y(n)−⋯−a n y(2)+b0u(n+2)+b1u(n+1)+⋯+b n u(2)+ξ(n+2)⋮y(n+N)=−a1y(n+N−1)−a2y(n+N−2)−⋯−a n y(N)+b0u(n+N)+b1u(n+N−1)+⋯+b n u(N)+ξ(n+N)上述N个方程可写成向量-矩阵形式[y(n+1) y(n+2)⋮y(n+N)]=[−y(n)−y(n +1)⋯⋯−y(1)u(n +1)⋯u(1)−y(2)u(n +2)⋯u(2)⋮⋮ ⋮ ⋮ ⋮−y(n +N −1)⋯−y(N)u(n +N)⋯u(N)]×[ a1⋮a n b 0⋮b n ]+[ξ(n +1)ξ(n +2)⋮ξ(n +3)]设y =[y(n +1)y(n +2)⋮y(n +N)],θ=[ a 1⋮a n b 0⋮b n ],ξ=[ξ(n +1)ξ(n +2)⋮ξ(n +N)]Φ=[−y(n)−y(n +1)⋯⋯−y(1)u(n +1)⋯u(1)−y(2)u(n +2)⋯u(2)⋮⋮⋮ ⋮ ⋮−y(n +N −1)⋯−y(N)u(n +N)⋯u(N)]则式可写为y =Φθ+ξ式中:y为N维输出向量;ξ为N维噪声向量;θ为(2n+1)维参数向量;Φ为N×(2n+1)测量矩阵。

系统辨识论文

系统辨识论文

系统辨识摘要对现有的系统辨识方法进行了介绍。

首先说明了系统辨识的传统方法及其不足, 进一步引出了把神经网络、遗传算法、模糊逻辑、小波网络等知识应用于系统辨识得到的一些新型辨识方法, 最后介绍了系统辨识未来的发展方向。

Abstract: T he current methods for system identification arepresented. The traditional system identification methods andtheir shortcomings are summarized. Some new methods basedon neural network, genetic algorithms, fuzzy logic, waveletnetwork etc are introduced. Finally research trends of systemidentification are given.前言系统辨识是建模的一种方法。

不同的学科领域, 对应着不同的数学模型, 从某种意义上讲, 不同学科的发展过程就是建立它的数学模型的过程。

建立数学模型有两种方法: 即解析法和系统辨识。

L.A.Zadeh于 1962 年曾对“辨识”给出定义: 系统辨识是在对输入和输出观测的基础上, 在指定的一类系统中, 确定一个与被识别的系统等价的系统。

但是,实际上我们不可能找到一个与实际系统完全等价的模型。

从实用的角度来看, 系统辨识就是从一组模型中选择一个模型, 按照某种准则,使之能最好地拟合由系统的输入输出观测数据体现出的实际系统的动态或静态特性。

经典的系统辨识方法的发展已经比较成熟和完善, 他包括阶跃响应法、脉冲响应法、频率响应法、相关分析法、谱分析法、最小二乘法和极大似然法等。

其中最小二乘法( LS) 是一种经典的和最基本的, 也是应用最广泛的方法。

但是, 最小二乘估计是非一致的, 是有偏差的, 所以为了克服他的缺陷, 而形成了一些以最小二乘法为基础的系统辨识方法: 广义最小二乘法( GLS) 、辅助变量法( IV)、增广最小二乘法( ELS) 和广义最小二乘法( GLS) ,以及将一般的最小二乘法与其他方法相结合的方法, 有最小二乘两步法( COR- LS)和随机逼近算法等。

系统辨识大作业.

系统辨识大作业.

系统辨识大作业
已知一系统为两输入单输出系统,观测数据受有色噪声污染,噪信比为N/S=0.1。

系统经2000次采样,存放于文件T3T.TXT中。

系统输入u1为7级M序列,u2为u1的63步移位序列。

模型类可选为:A(q-1)y(k)=B1(q)u1(k)+ B2(q)u2(k)+w(k)/C(q-1)。

要求编制程序,辨识出该模型的结构及参数。

作业文档要求:
描述问题;
选择辨识方法并简单说明所选方法中的结构辨识原理和参数估计原理;
程序流程图及程序清单;
说明程序中用到的一些技术,如数据标准化、UD分解、稳定性判断等;
结构搜索路线及各结构下的参数、残差;
给出最终结果:A(q-1)=
B1(q)=
B2(q)=
C(q-1)=
并给出选择此最终结果的理由;
用你的辨识结果来预报系统输出误差e(k)=y(k)-y(k),并画出e(101)-e(400)的曲线图。

系统工程论文(共5篇)

系统工程论文(共5篇)

系统工程论文(共5篇)第一篇:系统工程论文工程论文是指工程师论文,工程管理论文与工程论文发表的工程论文。

对于论文应该怎么写?一起来看看!公路建设中公路工程检测技术的应用【摘要】公路建设作为我国基础设施建设的重要组成内容,受到社会各界以及国家的广为重视,促使我国公路建设无论是在建设规模还是在建设范围方面都在不断扩大。

随着我国公路建设的不断扩大,存在诸多影响公路工程质量的因素,对公路工程的质量造成极大的威胁,因此,科学地应用公路工程检测十分必要。

为此,论文从公路建设入手来探讨公路工程试验以及检测技术实际应用的相关方面。

【关键词】公路;检测技术;公路工程试验1公路工程的试验检测内容分析公路工程的试验检测是控制工程质量的重要手段,也是公路工程质量验收评定的一个主要环节,通过试验检测活动客观、及时、准确地记录公路工程在开展过程中所涉及的真实记录,在充分利用资源的基础上采取科学方法实现工程质量提高的目标。

因此,加强公路工程试验检测工作,充分发挥这一工作的实际作用,对于提高工程质量、加快工程进度和降低工程成本具有重要的意义。

因此,本文对公路工程的检测试验活动进行分析。

1.1工前试验工前试验主要分为以下几个环节(1)材料检测,建筑材料是公路建设的物质基础,合理地使用材料关系到工程的整体开展,因此,对于工程所需要的材料都应该按照试验检测流程进行检验,检验合格后方能使用,检验不合格的产品一律禁用;(2)参数确定,正确、合理的参数对于公路工程的开展具有重要作用,因此,要认真对待这一环节,严格按照试验检测规程,最大程度上规避试验误差,提高试验的精确度,为工程的良好开展奠定基础;(3)标准试验,标准试验的结果是施工质量跟踪检测的依据,因此,要按照规程在工程开展之前进行基本性能试验,在进行各种混合材料的配合比试验,从而促进公路工程的良好开展。

1.2跟踪检测和验收检测在施工工程中,控制工程质量的因素主要涉及施工单位自检、监理抽检及监督等方面,因此,为了做好公路工程试验检测活动,一方面需要施工方从制度入手,建立一套符合实际发展情况的试验检测制度,并且配备专业的检测人员来进行有效的开展,另一方面需要从监督方面入手,充分发挥监督机构的作用,严格地进行考核、审批和检测,为公路工程检测试验活动的良好开展奠定基础。

系统辨识最小二乘法大作业 (2)

系统辨识最小二乘法大作业 (2)

系统辨识大作业最小二乘法及其相关估值方法应用学院:自动化学院学号:姓名:日期:基于最小二乘法的多种系统辨识方法研究一、实验原理1.最小二乘法在系统辨识中用得最广泛的估计方法是最小二乘法(LS)。

设单输入-单输出线性定长系统的差分方程为(5.1.1)式中:为随机干扰;为理论上的输出值。

只有通过观测才能得到,在观测过程中往往附加有随机干扰。

的观测值可表示为(5.1.2)式中:为随机干扰。

由式(5.1.2)得(5.1.3)将式(5.1.3)带入式(5.1.1)得(5.1.4)我们可能不知道的统计特性,在这种情况下,往往把看做均值为0的白噪声。

设(5.1.5)则式(5.1.4)可写成(5.1.6)在观测时也有测量误差,系统内部也可能有噪声,应当考虑它们的影响。

因此假定不仅包含了的测量误差,而且包含了的测量误差和系统内部噪声。

假定是不相关随机序列(实际上是相关随机序列)。

现分别测出个随机输入值,则可写成个方程,即上述个方程可写成向量-矩阵形式(5.1.7) 设则式(5.1.7)可写为(5.1.8)式中:为维输出向量;为维噪声向量;为维参数向量;为测量矩阵。

因此式(5.1.8)是一个含有个未知参数,由个方程组成的联立方程组。

如果,方程数少于未知数数目,则方程组的解是不定的,不能唯一地确定参数向量。

如果,方程组正好与未知数数目相等,当噪声时,就能准确地解出(5.1.9)如果噪声,则(5.1.10)从上式可以看出噪声对参数估计是有影响的,为了尽量较小噪声对估值的影响。

在给定输出向量和测量矩阵的条件下求系统参数的估值,这就是系统辨识问题。

可用最小二乘法来求的估值,以下讨论最小二乘法估计。

2.最小二乘法估计算法设表示的最优估值,表示的最优估值,则有(5.1.11)写出式(5.1.11)的某一行,则有(5.1.12) 设表示与之差,即-(5.1.13)式中成为残差。

把分别代入式(5.1.13)可得残差。

设则有(5.1.14) 最小二乘估计要求残差的平方和为最小,即按照指数函数(5.1.15) 为最小来确定估值。

系统辨识大作业1201张青

系统辨识大作业1201张青

《系统辨识》大作业学号:********班级:自动化1班姓名:**信息与控制工程学院自动化系2015-07-11第一题模仿index2,搭建对象,由相关分析法,获得脉冲响应序列ˆ()g k,由ˆ()g k,参照讲义,获得系统的脉冲传递函数()G z和传递函数()G s;应用最小二乘辨识,获得脉冲响应序列ˆ()g k;同图显示两种方法的辨识效果图;应用相关最小二乘法,拟合对象的差分方程模型;构建时变对象,用最小二乘法和带遗忘因子的最小二乘法,(可以用辨识工具箱) 辨识模型的参数,比较两种方法的辨识效果差异;答:根据index2搭建结构框图:相关分析法:利用结构框图得到UY 和tout其中的U就是题目中要求得出的M序列,根据结构框图可知序列的周期是1512124=-=-=npN。

在command window中输入下列指令,既可以得到脉冲相应序列()g k:aa=5;NNPP=15;ts=2; RR=ones(15)+eye(15); for i=15:-1:1UU(16-i,:)=UY(16+i:30+i,1)'; endYY=[UY(31:45,2)];GG=RR*UU*YY/[aa*aa*(NNPP+1)*ts]; plot(0:2:29,GG) hold onstem(0:2:29,GG,'filled') Grid;title('脉冲序列g(τ)')最小二乘法建模的响应序列由于是二阶水箱系统,可以假设系统的传递函数为221101)(sa s a sb b s G +++=,已知)(τg ,求2110,,,a a b b已知G (s )的结构,用长除法求得G(s)的s 展开式,其系数等于从 )( g 求得的各阶矩,然后求G(s)的参数。

得到结果: a1 =-1.1561 a2 =0.4283 b0 =-0.0028 b1=0.2961在command window 中输入下列指令得到传递函数:最小二乘一次算法相关参数%最小二乘法一次完成算法 M=UY(:,1); z=UY(:,2); H=zeros(100,4); for i=1:100 H(i,1)=-z(i+1); H(i,2)=-z(i); H(i,3)=M(i+1); H(i,4)=M(i); endEstimate=inv(H'*H)*H'*(z(3:102)) %结束得到相关系数为:Estimate =-0.7866 0.1388 0.5707 0.3115带遗忘因子最小二乘法:%带遗忘因子最小二乘法程序M=UY(:,1);z=UY(:,2);P=1000*eye(5); %Theta=zeros(5,200); %Theta(:,1)=[0;0;0;0;0];K=zeros(4,400); %K=[10;10;10;10;10];lamda=0.99;%遗忘因数for i=3:201h=[-z(i-1);-z(i-2);M(i);M(i-1);M(i-2)];K=P*h*inv(h'*P*h+lamda);Theta(:,i-1)=Theta(:,i-2)+K*(z(i)-h'*Theta(:,i-2));P=(eye(5)-K*h')*P/lamda;endi=1:200;figure(1)plot(i,Theta(1,:),i,Theta(2,:),i,Theta(3,:),i,Theta(4,:),i,Theta(5,:) )title('带遗忘因子最小二乘法')grid%结束Estimate 可由仿真图得出,可知两种方法参数确定十分接近。

系统辨识理论及应用

系统辨识理论及应用

系统辨识理论及应用本文旨在介绍系统辨识理论及其在实际应用中的重要性和背景。

系统辨识是一种重要的工具和技术,用于分析和推测系统的特性和行为。

通过系统辨识,我们能够对系统进行建模、预测和控制。

系统辨识理论的起源可以追溯到控制工程学科,并逐渐扩展到其他领域,如信号处理、人工智能和统计学等。

它在工程、科学和经济等领域都有广泛的应用。

系统辨识的目标是通过观察系统的输入和输出数据,从中提取出系统的特征和动态模型。

系统辨识理论和应用的重要性在于它能帮助我们理解和掌握复杂系统的行为,并能够对系统进行建模和预测。

通过系统辨识,我们可以获取关键的系统参数和结构信息,从而为系统设计和控制提供指导和支持。

本文将介绍系统辨识理论的基本原理和方法,包括信号采集和预处理、模型结构的选择和参数估计等。

我们还将探讨系统辨识在不同领域的应用案例,如机械系统、电力系统和金融市场等。

希望本文能够为读者提供关于系统辨识理论及应用的基本概念和方法,并激发对系统辨识领域的进一步研究兴趣。

本文将概述系统辨识理论的基本原理和方法,并介绍其在不同领域的应用。

系统辨识是一种通过分析数据和模型之间关系来推断系统特性和行为的方法。

它基于数学和统计学的原理,将现实世界中的系统建模为数学模型,并利用实验或观测数据来验证和修正这些模型。

系统辨识的基本原理是通过获取系统的输入和输出数据,并根据数据推断系统的结构、参数和动态特性。

通过此过程,系统辨识能帮助我们了解系统的内部机制和行为。

常用的系统辨识方法包括参数辨识、结构辨识和状态辨识。

参数辨识主要关注模型中的参数值,通过数据分析和优化算法来确定最佳参数估计值。

结构辨识则关注模型的拓扑结构,即确定模型的数学表达形式和连接关系。

状态辨识是根据系统的输入和输出数据,推断系统的状态变量值和状态转移方程。

系统辨识在各个领域有着广泛的应用。

在控制工程领域,系统辨识可以帮助设计控制器和优化控制策略。

在信号处理领域,系统辨识可以用于信号分析和滤波。

系统辨识结课大作业

系统辨识结课大作业
Page 10
PDF 文件使用 "pdfFactory Pro" 试用版本创建
模型辨识
m3=pem(dat1e,‘p2zd’,‘td’,{‘max’,5}); 1+Tz*s G(s) = K * ------------------ * exp(-Td*s) (1+Tp1*s)(1+Tp2*s) Estimated using PEM from data set dat1e Loss function 0.00864915 and FPE 0.00894234
1)获取数据:
Page
3
PDF 文件使用 "pdfFactory Pro" 试用版本创建
2)数据预处理
Page
4
PDF 文件使用 "pdfFactory Pro" 试用版本创建
模型辨识 (ARX)
建立几个低阶且不同时延的ARX模型,并找出最合适 的模型阶次
结果分析
从仿真的结果来看,除了一阶无迟延模型外,其余几种辨识模型 与原吹风机的实际模型都有一定的可比性,也具有一定的跟踪能 力,在有效性校验的比较中,可以看出二阶迟延模型为88.13%, 显然二阶迟延模型的匹配度要高一点,而且二阶迟延模型的残差 均值近似为零,但仍需要进一步的优化。
Page
18
PDF 文件使用 "pdfFactory Pro" 试用版本创建
Page 13
PDF 文件使用 "pdfFactory Pro" 试用版本创建
辨识模型分析
用后300个样本值进行验证,对所取的6种模型的有效性进行比较。
二阶延迟模型的拟 合度最高
Page

系统辨识大作业

系统辨识大作业

系统辨识大作业专业班级:自动化09-3学号:09051325姓名:吴恩作业一:设某物理量Y与X满足关系式2=++,实验获得一批数据Y aX bX c如下表,试辨识模型参数,,a b c。

(15分)解答:问题描述:由题意知,这是一个已知模型为Y=aX2+bX+c,给出了10组实验输入输出数据,要求对模型参数a,b,c进行辨识。

问题求解:这里对该模型参数辨识采用最小二乘法的一次算法(LS)求解。

2=++可以写成矩阵形式Y=AE+e;其中A=[X^2,X,1]构成, Y aX bX c利用matlab不难求解出结果。

运行结果:利用所求的的参数,求出给定的X对应的YE值,列表如下做出上表的图形如下12345678910xyy=ax 2+bx+c 参数求解结果分析:根据运行结果可以看出,拟合的曲线与真是观测的数据有误差,有出入,但是误差较小,可以接受。

出现误差的原因,一方面是由于给出的数据只有十个点,数据量太少,难以真正的充分的计算出其参数,另外,该问题求解采用的是LS 一次算法,因此计算方法本身也会造成相应的误差。

作业二:模仿实验二,搭建对象,由相关分析法,获得脉冲相应序列()g k,由()G z;和传递函数g k,参照讲义,获得系统的脉冲传递函数()G s及应用相关最小二乘法,拟合对象的差分方程模型;加阶跃()扰动,用最小二乘法和带遗忘因子的最小二乘法,辨识二阶差分方程的参数,比较两种方法的辨识差异;采用不少于两种定阶方法,确定对象的阶次。

对象模型如图:利用相关分析法,得到对象的脉冲相应序列。

如下图:(1).由脉冲相应序列,求解系统的脉冲传递函数G(z)Transfer function:0.006072 z^2 + 0.288 z + 0.1671-------------------------------z^2 + 0.1018 z - 0.7509Sampling time: 2(2).由脉冲相应序列求解系统的传递函数G(s)Transfer function:(0.04849+2.494e-018i)-----------------------s^2 + 0.1315 s + 0.6048(3).利用相关最小二乘法拟合系统的差分方程模型如下:(4).在t=100,加入一个0.5的阶跃扰动,,利用RLS求解差分方程模型:RLS加入遗忘因子之后与未加之前的曲线情况如下:未加遗忘因子之前参数以及残差的计算过程加入0.99的遗忘因子得到的参数辨识过程与残差的变化过程根据上面两种方法所得到的误差曲线和参数过渡过程曲线,我们可以看出来利用最小二乘法得到的参数最终趋于稳定,为利用带遗忘因子的最小二乘算法,曲线参数最终还是有小幅度震荡。

系统辨识大作业.

系统辨识大作业.

一、 问题描述考虑仿真对象:()0.9(1)0.15(2)0.02(3)0.7(1)0.15(2)()z k z k z k z k u k u k e k +-+-+-=---+ e() 1.0e(1)0.41e(2)(),~(0,1)k k k v k v N λ+-+-=式中,u(k)和z(k)是输入输出数据,v(k)是零均值、方差为1的不相关的随机噪声;u(k)采用与e(k)不相关的随机序列。

1. 设计实验,产生输入输出数据;2. 使用基本最小二乘法估计参数;3. 考虑其他适用于有色噪声的辨识方法估计参数;4. 模型验证。

二、 问题分析对于单输入单输出系统(Single Input Single Output, SISO ),如图 1所示,将待辨识的系统看作“灰箱”,它只考虑系统的输入输出特性,而不强调系统的内部机理。

图 1中,输入u(k)和输出z(k)是可以测量的,1()G z -是系统模型,用来描述系统的输入输出特性,y(k)是系统的实际输出。

1()N z -是噪声模型,v(k)是均值为零的不相关随机噪声,e(k)是有色噪声。

图 1 SISO 系统的“灰箱”结构对于SISO 随机系统,被辨识模型()G z 为:12121212()()()1n n nn b z b z b z y z G z u z a z a z a z ------+++==++++ 其相应的差分方程为11()()()n ni i i i y k a y k i b u k i ===--+-∑∑若考虑被辨识系统或观测信息中含有噪声,被辨识模型可改写为11()()()()n ni i i i z k a y k i b u k i v k ===--+-+∑∑式中,z(k)为系统输出量的第k 次观测值;y(k)为系统输出量的第k 次真值,y(k-1)为系统输出量的第k-1次真值,以此类推;u(k)为系统的第k 个输入值,u(k-1)为系统的第k-1个输入值;v(k)为均值为0的不相关随机噪声。

系统辨识大作业

系统辨识大作业

北京信息科技大学系统辨识大作业姓名:刘新菊班级:研1206学号:2012020176专业:模式识别与智能系统2012年—2013年第二学期大作业1.实验目的通过实验掌握辅助变量法辨识过程参数, AIC 准则和F 检验法辨识结构参数。

2.实验描述给出一个模型(图6.4),观测数据受有色噪声污染。

3.实验要求编制程序,辨识出该模型的结构参数及过程参数,噪声模型可以辨识也可以不辨识,对精度无要求。

4.实验原理AIC 准则定阶法来定阶,所用公式:n n n n Z H V θ=+[](1),(2),(3),...,()Tn Z z z z z L =1212,,...,,,...aTn n n a a a b b b θ⎡⎤=---⎣⎦(0)(1)...(1)(0)(1)...(1)(1)(0)...(2)(1)(0)...(2).........................(1)(2)...()(1)(2)...()n z z z n u u u n z z z n u u u n H z L z L z L n u L u L u L n ----⎡⎤⎢⎥--⎢⎥=⎢⎥⎢⎥------⎣⎦其中模型参数n θ和 噪声()V k 方差的极大似然估计值为ML θ ,2v σ12()1()()MLML ML T T n n n nT v n n n n H H H Z Z H Z H L θσθθ-==--AIC 的定阶公式写成2()log 4v AIC n L n σ=+取1,2,3,4;n =分别计算()AIC n ,找到使()AIC n 最小的那个n 作为模型的阶次。

一般说来,这样得到的模型阶次都能比较接近实际过程的真实阶次。

5.实验内容仿真对象如图1传递函数()()120()8.31 6.21G ss s=++离散化为2118.07.110.2---+-zzz,故其仿真对象如下图1:U(k) 取6级M序列,幅度为1,v(k) 为服从N(0,1)分布的不相关随机噪声。

(完整)系统辨识大作业汇总,推荐文档

(完整)系统辨识大作业汇总,推荐文档

一、 问题描述考虑仿真对象:()0.9(1)0.15(2)0.02(3)0.7(1)0.15(2)()z k z k z k z k u k u k e k +-+-+-=---+ e() 1.0e(1)0.41e(2)(),~(0,1)k k k v k v N λ+-+-=式中,u(k)和z(k)是输入输出数据,v(k)是零均值、方差为1的不相关的随机噪声;u(k)采用与e(k)不相关的随机序列。

1. 设计实验,产生输入输出数据;2. 使用基本最小二乘法估计参数;3. 考虑其他适用于有色噪声的辨识方法估计参数;4. 模型验证。

二、 问题分析对于单输入单输出系统(Single Input Single Output, SISO ),如图 1所示,将待辨识的系统看作“灰箱”,它只考虑系统的输入输出特性,而不强调系统的内部机理。

图 1中,输入u(k)和输出z(k)是可以测量的,1()G z -是系统模型,用来描述系统的输入输出特性,y(k)是系统的实际输出。

1()N z -是噪声模型,v(k)是均值为零的不相关随机噪声,e(k)是有色噪声。

图 1 SISO 系统的“灰箱”结构对于SISO 随机系统,被辨识模型()G z 为:12121212()()()1n n n n b z b z b z y z G z u z a z a z a z------+++==++++L L 其相应的差分方程为11()()()n ni i i i y k a y k i b u k i ===--+-∑∑若考虑被辨识系统或观测信息中含有噪声,被辨识模型可改写为11()()()()n ni i i i z k a y k i b u k i v k ===--+-+∑∑式中,z(k)为系统输出量的第k 次观测值;y(k)为系统输出量的第k 次真值,y(k-1)为系统输出量的第k-1次真值,以此类推;u(k)为系统的第k 个输入值,u(k-1)为系统的第k-1个输入值;v(k)为均值为0的不相关随机噪声。

系统建模与仿真大作业(论文)要求

系统建模与仿真大作业(论文)要求

2012-2013学年系统建模与仿真大作业(论文)要求1、期末大作业按分组方式进行,每组4-6人,自行组合。

2、要求学生自行选题,选题符合系统建模与仿真应用的领域,必须是现实的系统,现实中存在一定的问题,可以进行数据的采集、系统分析等。

需要撰写报告,做PPT进行开题答辩。

开题报告包括:题目、小组成员组成及分工、选题的目的及意义、国内外研究情况、研究的内容和方法、技术路线和预期结果、进度计划、所需条件及落实情况。

3、论文内容覆盖模拟系统的问题定义和目标、建模与模拟、模拟分析和分析报告等几部分。

4、论文规范格式要求:论文由封面、中文摘要、关键词、正文、参考文献几个部分组成。

1)封面格式(1).标题:长度≤20字,1号楷体(2).专业姓名等:项目名称“3号楷体”,所填内容中文用“3号楷体”,2)摘要格式(1).置于目录页之前(2).摘要字数≤200字,(3).摘要正文为“小4号宋体”,35字/行,32行/页(4).中文摘要要有中文论文标题,上下各空一行,加在“摘要”之前,字体与“摘要”一样均为“3号黑体”(5).中文摘要中,关键词为3~5个,另起一行;“关键词”应为黑体,关键词之间分隔符应为全角“;”3)目录(1)标题为“3号黑体”,上下各空一行;(2)“前言、摘要”为“小4号黑体”,“Abstarct”为“小4号Times New Roman”;(3)每章标题为“4号黑体”,每节标题为“4号宋体”且缩进;(4)目录需带“致谢、参考文献、附录”等项目4)正文格式(1).一级标题为“3号黑体”,上下各空一行(2).二级标题为“小3号黑体”,前后空12磅(3).三级标题为“4号黑体”,前空6磅(4).章节标题中数字和英文为“Times New Roman”(5).中文正文为“小4号宋体”,35字/行,32行/页(6).英文正文为“小4号Times New Roman”(7).正文中参考文献按出现顺序从[1]开始依次编号(8).图表编号中中文为“5号黑体”,数字和英文为“Times New Roman”(9).图表中文字比正文小一号字体,例如,正文为小4号,则图表中文字为5号(10).公式编号格式为“………………(编号)”,较长公式换行居中横排(11).正文中各种量、单位和符号必须遵守公制及国家标准5)参考文献格式(1).书籍:[编号]作者(3人以内全部写上,3人以上只写3人再加“等”).书名.版本(第几版).出版地:出版社,出版年(2).期刊:[编号]作者(3人以内全部写上,3人以上只写3人再加“等或etal”).文章名称.期刊名称,年号,卷号(期号):起页-止页(3).网页:[编号]网页地址,摘抄年月5、论文的基本要求1)标题:反映需要解决的问题,一般不超过20个字;2)摘要:其摘要所撰写内容大体如下:(1)本课题研究范围,目的以及在该学科中所占的位置。

系统辨识期末作业

系统辨识期末作业

系统辨识期末作业一、系统辨识“系统辨识”是研究如何利用系统试验或运行的、含有噪声的输入输出数据来建立被研究对象数学模型的一种理论和方法。

系统辨识是建模的一种方法,不同的学科领域,对应着不同的数学模型。

从某种意义上来说,不同学科的发展过程就是建立他的数学模型的过程。

辨识问题可以归结为用一个模型来表示客观系统(或将要构造的系统)本质特征的一种演算,并用这个模型把对客观系统的理解表示成有用的形式。

当然也可以有另外的描述,辨识有三个要素:数据,模型类和准则。

辨识就是按照一个准则在一组模型类中选择一个与数据拟合得最好的模型。

总而言之,辨识的实质就是从一组模型类中选择一个模型,按照某种准则,使之能最好地拟合所关心的实际过程的静态或动态特性。

通过系统辨识建立对象数学模型的依据是:研究表明,从外部对一个系统的认识,是通过其输入输出数据来实现的,既然数学模型是表述一个系统动态特性的一种描述方式,而系统的动态特性的表现必然蕴含在它变化的输入输出数据中。

所以,通过记录系统在正常运行时系统的输入输出数据,或者通过测量系统在人为输入作用下的输出响应,然后对这些数据进行适当的系统处理、数学计算和归纳整理,提取数据中蕴含的系统信息,从而建立被控对象的数学描述,这就是系统辨识。

即系统辨识就是一种利用数学的方法从输入输出数据序列中提取对象数学模型的方法。

下面从三个方面来对系统辨识进行介绍:1、统辨识的方法(1)、经典的系统辨识办法在经典控制理论中,所分析研究的是单输入单输出系统,经常用到的系统模型是频率响应、权函数和传递函数。

所以早期系统辨识工作的主要内容也就是寻求描述单变量系统的频率特性、权函数和系统的传递函数。

早期的系统辨识所用的方法大多是在一定的连续时间性的输入信号下(非周期的或周期的),观测被识对象对这种输入作用的响应,例如频率响应或阶跃响应。

根据需要,再由这些响应特性求出系统的参数模型。

这些方法有阶跃响应法、频率特性法和相关分析法。

系统辨识与自适应控制论文

系统辨识与自适应控制论文

系统辨识与自适应控制20世纪60年代,自动控制理论发展到了很高的水平,经典控制论被更有前途的现代控制理论所超越,与此同时,工业大生产的发展,也要求将控制技术提到更高的水平。

现代控制理论的应用是建立在已知受控对象的数学模型这一前提下的,而在当时对受控对象数学模型的研究相对较为滞后。

现代控制理论的应用遇到了确定受控对象合适的数学模型的各种困难。

因此,建立系统数学模型的方法——系统辨识,就成为应用现代控制理论的重要前提。

在另一方面,随着计算机科学的飞速发展,计算机为辨识系统所需要进行的离线计算和在线计算提供了高效的工具。

在这样的背景下,系统辨识问题便愈来愈受到人们的重视,成为发展系统理论,开展实际应用工作中必不可少的组成部分。

什么是系统辨识?对于自动控制系统的分析和设计来说,建立受控对象的数学模型是必不可少的。

建立所研究的对象的数学模型,主要有两个途径:一个是借助于基本物理定律,即利用各个专门学科领域提出来的关于物质和能量的守恒性和连续性原理,以及系统结构数据,推导出系统的数学模型。

这种建立模型的方法称为数学建模法或称解析法。

但是,对很大一类工程系统,如化工过程,由于其复杂性,很难用解析法推导出数学模型。

有时只能知道系统数学模型的一般形式及其部分参数,有时甚至连数学模型的形式也不知道。

这时,只能通过系统的运行或试验,得到关于系统的有关数据,然后通过计算处理,建立起系统的数学模型(模型结构和参数)。

这种建立数学模型的方法即为系统辨识的方法。

系统辨识定义:辨识是在输入输出数据的基础上,从一组给定的模型类中,确定一个与所测系统等价的模型。

由定义我们可以知道系统辨识的三大要素:(1)数据:能观测到的系统的输入输出数据;(2)模型类:寻找的模型范围——模型结构;(3)等价准则:辨识的优化目标,衡量模型接近实际系统的标准。

输入输出数据:系统的输入输出数据是由对系统的观测而得,这些变化着的输入输出数据“必然”表现出系统的动态和静态特性和行为。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中南大学系统辨识大作业学院:信息科学与工程学院专业:控制科学与工程学生姓名:龚晓辉学号:134611066指导老师:韩华教授完成时间:2014年6月基于随机逼近算法的系统辨识设计龚晓辉1, 21. 中南大学信息科学与工程学院,长沙4100832. 轨道交通安全运行控制与通信研究所, 长沙410083E-mail: csugxh@摘要:本文对系统辨识的基本原理和要素进行了详细阐述,介绍和分析了系统辨识中常用的最小二乘算法,极大似然法,神经网络算法和随机逼近算法。

随机逼近算法只需利用输入输出的观测来辨识系统参数,在实际中有重要运用。

本文对随机逼近算法进行了详细说明。

同时,针对一个三阶系统设计了KW随机逼近算法进行了参数辨识,并且和递推最小二乘法进行了对比。

实验证明在实际辨识过程中两种算法各有优缺点。

关键词: 系统辨识, 随机逼近法, 递推最小二乘法1.引言在我们所学的线性系统理论中,都是在系统模型已知的情况来设计控制率,使系统达到稳定性,准确性和快速性的要求。

然而,在实际系统中,对象的模型往往是未知的。

而且,非线性是普遍存在的,线性系统只是对非线性系统的一种近似。

因此,了解对象准确的模型,对设计控制器及其重要。

在一些实际对象中,如导弹,化学过程,生物规律,药物反应,以及社会经济等,这些对象使用机理分析法比较困难,但是通过使用辨识技术可以建立系统精确的模型,确定最优控制率[1]。

如今,系统辨识技术已经在航空航天,海洋工程,生物学等各个领域获得了广泛运用。

2.系统辨识的基本思想与常用方法辨识的目的是为了获得对象模型。

对象的模型有多种表现形式,它包括直觉模型,图表模型,数学模型,解析模型,程序模型和语言模型。

这些模型之间可以相互转换。

我们在建立系统模型时,需要遵循目的性,实在性,可辨识性,悭吝性的基本原则。

目的性指的是建模的目的要明确,实在性指的是模型的物理概念要明确。

可辨识性指的是模型结构合理,输入信号持续激励,数据量充足。

悭吝性指的是被辨识参数的个数要尽量少。

辨识对象模型要遵循上面的基本原则。

它是将对象看成一个黑箱。

从含有噪声的输入输出数据中,按照一个准则,运用辨识理论,从一组给定的模型中,确定一个与所测系统等价的模型,是现代控制理论的一个分支。

系统辨识由数据、模型类和准则三要素组成。

数据是由观测实体而得,它不是唯一的,受观测时间、观测目的、观测手段等影响。

模型类就是模型结构,它也不是唯一的,受辨识目的、辨识方法等影响。

而准则是辨识的优化目标,用来衡量模型接近实际系统的标准。

它也不是唯一的,受辨识目的、辨识方法的影响。

由于存在多种数据拟合方法,要评价各种方法的优劣,只有在相同的三要素下才有意义。

由于被控系统受各种内外环境因素的影响,实际测量到的输入输出数据都含有一定的扰动和误差,因此辨识建模实际上是一种实验统计的方法,它所获得的模型仅仅是实际系统的外部特性等价的一种近似描述。

在确定了准则函数之后,如果不考虑测量数据的扰动和误差,问题实际上就变成了方程求解、函数优化、函数逼近、或数据拟合问题。

但是实际中会存在大量的噪声与扰动。

因此,输入输出数据中隐含的扰动和误差,是进行辨识困难性的关键。

在系统辨识的类别中,主要有在线辨识与离线辨识,线性辨识与非线性辨识,集中参数与分布参数辨识,开环辨识与闭环辨识这四种。

而对于误差准则,有常用的输出误差准则,广义误差准则等。

这些准则受模型结构和采样间隔的影响。

在确定了这三要素之后,可以对系统进行辨识,从而确定被控对象的模型。

在实际辨识一个对象的模型参数时,最关注的是辨识方法的选择。

最常用的系统辨识法主要有最小二乘法、极大似然法、神经网络法和随机逼近法。

最小二乘法是一种经典的有效的数据处理方法。

它是1795年高斯(K.E.Guass)在预测行星和彗星运动的轨道时,提出并实际使用的。

它的原理简单,不需要随机变量的任何统计特性,是动态系统辨识的主要手段。

其基本思想就是它使各次实际观测和计算值之间的差值的平方乘以度量其精确度的数值以后的和为最小。

因此,最小二乘法使用计算值与实测值误差的平方和函数作为准则函数,通过对准则函数求导求取其最小值来获得参数的估计值,由于准则函数是二次型函数,它的解是唯一的,其估计的结果是无偏的、收敛的和有效的。

在这个原理之上,最小二乘法有很多衍生的算法,如递推最小二乘法,广义最小二乘法等。

另外一种常用的参数辨识法是极大似然法。

它不仅适用于线性模型也适用于非线性模型,对最小二乘法而言,它不要求任何关于数据概率分布的假设,而极大似然法属于一种概率参数估计。

它需要构造一个以数据和未知参数为自变量的似然函数,并通过求这个似然函数的最大值,获得模型的参数估计值。

模型输出的概率分布将最大可能地逼近实际过程输出的概率分布。

但是,这种方法需要知道输出量的条件概率密度函数的先验知识。

而神经网络辨识方法是通过引入人工神经网络来辨识系统参数的方法。

人工神经网络是模拟人脑细胞的分布式工作特点和自组织功能,且能实现并行处理、自学习和非线性映射等能力的一种系统模型,它由连接权,求和单元和激活函数三个基本要素组成。

常用的人工神经网络有感知机神经网络,BP神经网络,径向基神经网络,竞争学习神经网络,Hopfield神经网络,Boltzmann神经网络等。

其辨识原理也是运用神经网络模型,在输入和输出数据的基础上,从一组给定的模型类中确定一个与所测系统等价的模型。

但是,神经网络辨识方法是以大规模的数据为依据,进行多次训练,确定系统的权值,在系统实时性要求高的地方不太适用,需要进行离线计算。

随机逼近算法是一般随机逼近算法和最小二乘法相结合的一种简便且很有实用价值的参数估计方法。

它主要用来求解准则函数的极值。

在系统辨识中,还有很多其它方法,如预报误差法,闭环辨识法,时变辨识法以及相关的递推算法。

这里限于篇幅,不再详细说明。

本文采用随机逼近算法对系统参数进行辨识。

随机逼近算法是一种递推算法,随机逼近法是由统计学中通过连续逼近而获得估计参数发展而来的,是随机问题的梯度法应用于观测数据被噪声污染而对此噪声的统计特性不够充分了解的情况,可用于任何一个可用反复观测值构成的回归方程式的问题。

3. 随机逼近算法1951年,Robbins 和Monro 提出随机逼近思想,是一个著名的在存在量测噪声的情况下寻找回归方程根的回归算法[2]。

1952年,Kiefer 和Wolfowitz 将随机逼近的思想应用于寻找函数极值的问题,称为KW 算法。

它是一种只利用输入随机变量1,2x x ,及对应的输出随机变量(1),(2),y x y x ,通过迭代运算逐步逼近方程的解的方法。

随机逼近算法在寻找函数极值问题中有非常重要的应用。

下面详细说明随机逼近算法的原理。

考虑模型参数辨识问题(1)。

T y(k)=(k)+e(k)ψθ(1)其中e(k)是均值为0的噪声,选择准则函数11222T J()=E[e (k)]=E{[y(k)-y (k)q]}θ,求^θ,使()J θ的值最小。

在{()}e k 为零均值的独立随机序列的情况下,只需求出()J θ的导数,并令其为0,即()()[]{[]}TT J x E (k)y(k)-(k)θϕψψθθ∂=-=∂ (2)利用(2)可求出使()J θ最小的^θ。

但是,由于表达式中()y k 与e(k)有关,在e(k )统计特性未知情况下,无法求解上面的表达式。

在上面的表达式中,如果用平均值来近似数学期望,那么上面表达式中^θ的解成了最小二乘问题。

但是,为了在e(k)统计特性未知的情况下,求解式(2),使获准则函数()J θ最小[3]。

随机逼近算法是可以解决这类问题。

3.1 随机逼近常用的迭代算法随机逼近算法中是一种迭代算法。

常用的迭代算法有Robbins-Monro 算法和Keifer-Wolfowitz 算法和同时扰动随机逼近算法(SPSA 算法)1. Robbins-Monro 算法 算法的递推表达式如(3)所示(1)()()[y()]x k x k k x(k)ρα+=+-(3)式中,(())y x k 是对应于()x k 的值,()k ρ为算法的收敛因子,且满足(4)。

211()0,lim ()0(),()k k k k k k k ρρρρ→∞∞∞==>==∞<∞∑∑ (4)则()x k 是在均方意义下收敛方程的解。

一般,式(5)中的收敛因子可以满足收敛条件(5)。

1(),[0.5,1]()vbk v k k a k ρρ=∈=+或者 (5)2. Keifer-Wolfowitz 算法Robbins-Monro 算法的出发点是求(){}x E y |x ϕα==的根,而Keifer-Wolfowitz (KW )算法则是用(){}x E y |x ϕα==来确定()x ϕ的极值。

迭代算法的表达式见(6)。

()(1)()()|x k dyx k x k k dxρ+=- (6)如果()k ρ满足(4),则KW 算法最终可以收敛到(())x k ϕ的极值。

3. 同时扰动随机逼近算法随机逼近算法主要是利用输入输出量值来估计未知函数的极值,在Keifer 和 Wolfowitz 提出KW 算法之后,又有有限微分随机逼近算法,随机方向的随机逼近算法,同时扰动随机逼近算法[4]。

其中,同时扰动随机逼近算法是三种算法中效率最好的。

该算法只用标准KW 方法的1p的数据就能得到其它方法相同精度水平的估计准确度(p 是自变量维数)。

令:',L →L为可微损失函数,为求()()0L g θθθ∂==∂的根,同时扰动随机逼近算法的递推表达式见(7)。

^^^^1(),0,1,2k k k a g k θθθ+=-=(7)^k θ是第k 次θ的估计值,^^()k g θ是()()Lg θθθ∂=∂在^k θ的同时扰动值,k a 为增益序列。

'k ∆∈是p 维相互独立零均值的随机的矢量12{,,}k k kp ∆∆∆,则在噪声情况下L 的测量值如式(8)所示。

()()()()()()k k k k k kk k k ky L c y L c θεθε++--=+∆+=-∆+ (8)其中,()(),k k εε+-为系统噪声,ki ∆由对称1Bernouli ±分布获得。

()g ⋅在第k 步后的估计为式(9)。

()()1^^()()2()2k k k k k k k k k kp y y c g y y c θ+-+-⎡⎤-⎢⎥∆⎢⎥⎢⎥=⎢⎥⎢⎥-⎢⎥∆⎣⎦^^11111()()[,,,]2T k k k k k k kp k y c y c c θθ---+∆--∆=∆∆∆ (9)在该算法中,存在{},{},{}k k k a c ∆参数需要选择,它们有一套规则遵循,许多文献都对该规则进行了详细说明。

相关文档
最新文档