欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    系统辨识作业(共17页).doc

    • 资源ID:14463778       资源大小:1.67MB        全文页数:17页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    系统辨识作业(共17页).doc

    精选优质文档-倾情为你奉上1.1讨论系统方程为:(信噪比)至少30%为零均值白噪声, 要求对系统参数辨识进行讨论(1) 定常系统 a=0.8,b=0.5参数递推估计(2) 时变系统取不同值是的不同结果并讨论。(1)取初值P(0)=I、(0)=0选择方差为1的白噪声作为输入信号u(k),L=300,采用RLS算法进行参数估计,代码及仿真结果图如下:clear all;close all;a=1 0.8'b=0.5'd=1; %对象参数na=length(a)-1;nb=length(b)-1; %na、nb为A、B阶次 L=300; %仿真长度uk=zeros(d+nb,1); %输入初值:uk(i)表示u(k-i)yk=zeros(na,1); %输出初值u=randn(L,1); %输入采用白噪声序列xi=sqrt(0.1)*randn(L,1); %白噪声序列 theta=a(2:na+1);b; %对象参数真值thetae_1=zeros(na+nb+1,1); %thetae初值P=106*eye(na+nb+1);for k=1:L phi = -yk;uk(d:d+nb); %´此处phi为列向量 y(k)=phi'*theta + xi(k); %采集输出数据 %递推最小二乘法 K=P*phi/(1+phi'*P*phi); thetae( : ,k)=thetae_1 + K*(y(k)-phi'*thetae_1); P=(eye(na+nb+1)-K*phi')*P; %更新数据 thetae_1 = thetae( : ,k); for i=d+nb:-1:2 uk(i)=uk(i-1); end uk(1)=u(k); for i=na:-1:2 yk(i)=yk(i-1); end yk(1)=y(k);endplot(1:L,thetae); %line(1,L,theta,theta);xlabel('k');ylabel('参数估计a、b');legend('a_1','b_0');axis(0 L -2 2);图1-1 递推最小二乘法的参数估计结果(2)取初值P(0)=I、(0)=0选择方差为1的白噪声作为输入信号u(k),取分别为0.91,0.95,0.98,1.00时,L=600,采用FFRLS算法进行参数估计,代码及仿真图如下所示:clear all;close all;a=1 0.8'b=0.5'd=1; %对象参数na=length(a)-1;nb=length(b)-1; %na、nb为A、B阶次 L=600; %仿真长度uk=zeros(d+nb,1); %输入初值:uk(i)表示u(k-i)yk=zeros(na,1); %输出初值u=randn(L,1); %输入采用白噪声序列xi=sqrt(0.1)*randn(L,1); %白噪声序列 thetae_1=zeros(na+nb+1,1); %thetae初值P=106*eye(na+nb+1);lambda=0.98; %遗忘因子范围0.9 1for k=1:L if k=301 a=1 0.6'b=0.3' %对象参数突变 end theta( : ,k)=a(2 : na+1);b; %对象参数真值 phi = -yk;uk(d:d+nb); %´此处phi为列向量 y(k)=phi'*theta( : ,k) + xi(k); %采集输出数据 %遗忘因子递推最小二乘法·¨ K=P*phi/(lambda+phi'*P*phi); thetae( : ,k)=thetae_1 + K*(y(k)-phi'*thetae_1); P=(eye(na+nb+1)-K*phi')*P/lambda; %更新数据 thetae_1 = thetae( : ,k); for i=d+nb:-1:2 uk(i)=uk(i-1); end uk(1)=u(k); for i=na:-1:2 yk(i)=yk(i-1); end yk(1)=y(k);endsubplot(1,2,1)plot(1:L,thetae(1:na,:);hold on;plot(1:L,theta(1:na,:),'k:');xlabel('k');ylabel('参数估计a');legend('a_1');axis(0 L -2 2);subplot(1,2,2)plot(1:L,thetae(na+1:na+nb+1,:);hold on;plot(1:L,theta(na+1:na+nb+1,:),'k:');xlabel('k');ylabel('参数估计b');legend('b_0');axis(0 L -0.5 2);图1-2-1 遗忘因子递推最小二乘法的参数估计结果(=0.91)图1-2-2 遗忘因子递推最小二乘法的参数估计结果(=0.95)图1-2-3遗忘因子递推最小二乘法的参数估计结果(=0.98)图1-2-4 遗忘因子递推最小二乘法的参数估计结果(=1)由以上可以看出,技术对于参数突变的系统,采用FFRLS算法也能够有效地进行参数估计。当取遗忘因子=1时,FFRLS将退化为普通的RLS算法,仿真结果如图1-2-4所示。可以看出,RLS对于参数时变系统,即使增加数据长度,也不能有效地跟踪参数的变化。2.2已知系统方程为:其中e(k)为白噪声,在输入信号为方波时,分析:1. 系统开环响应情况;2. 在PID控制下,系统闭环响应;3. 在最小方差控制下,系统闭环响应。解:(1)系统处于开环情况下,系统的输入u(k)即为方波信号期望输出为方波,搭建Simulink系统方框图如下:图中;Discrete Filter1模块表示输入白噪声的传递函数;Discrete表示输入输出开环传递函数;信号发生器发出方波信号。最终仿真结果为: 表明,在开环情况下,系统输出震荡极大且严重偏离期望输出值。(2)当系统施加PID控制时,使用Simulink搭建系统仿真模块如下:图中模块搭建仿照PID闭环控制方框图搭建,图中三个增益分别为:Pi、Ki、Kd;因此在仿真过程中只需要对这三个参数进行调节。最终的仿真结果如下。可以看出,施加PID控制以后系统的输出得到明显改善,实际输出在期望输出的周围波动。误差明显减少。(3) 对系统施加最小方差控制。由于系统已知即:系统阶次和系统参数A()、B()、C()皆为已知,则最小方差控制:由上式得:最小方差控制预测方程为:预测误差为:控制律为:由此搭建Simulink仿真图形可得:输入方波信号得仿真结果如下:从响应图中可以看出普通PID设计系统很快就达到了稳定,并且系统调整明显能很快的达到收敛,但它使输入信号的幅值有所减小。采用最小方差调节器构成闭环系统后,稳定后响应的偏差减小,并且使控制过程得到了很大的改善,让系统很快就达到稳定。3.3进行基于波波夫稳定性理论的MRAS设计及算法仿真在应用波波夫超稳定性理论设计自适应系统时,可遵循以下步骤:(1)把模型参考自适应系统等效成非线性时变反馈系统;(2)按照超稳定性理论,分别使等效反馈方块满足波波夫积分不等式和使等效前向方块G(s)为正实传递函数;(3)确定合适的自适应控制规律。如果前向方块传递函数分子与分母的阶差超过1,就不满足严格正实条件,则要在前向方块串联一个补偿器,使原来的前向方块和补偿器串联后的方块的阶差等于1,即为严格正实传递函数。再在此基础上确定自适应控制规律。例如在右图所示自适应控制系统中,自适应控制律参考模型:可调系统:为线性补偿器,为调节器,可按以下步骤利用超稳定性理论设计自适应控制器:(1)将模型参考自适应控制系统化成一个前向线性模块和一个非线性的反馈方块。由参考模型:,可调系统:,得,模型微分方程为:可调系统微分方程为:其中 (1)先将模型微分方程化为状态方程,令状态变量:则有如下关系:写成状态空间方程组形式为:令参考模型可写成: (2)同理将可调系统写成状态空间方程组形式:根据式(1),令则可调系统变为: (3)用状态方程表达的MRAC系统可用下图所示。用状态方程表达的MRAC系统此时广义状态误差为: (4)对式(4)两边求导得: (5)为使前向模块严格正实,在前面串入一个线形补偿器。使 (6)采用PI型调节规律: (7)其中,和是和同维的矩阵。将上式带入式(5)得到 (8) (9)等价的MRAC系统如下图所示。等价MRAC系统(2)使反馈方框满足波波夫积分不等式,设计一部分自适应律。现在使满足波波夫不等式: (10)其中是任意一个正数。将式(9)带入上式得: (11)将上式分解为: (12) (13)将和分解为列向量: (14) (15)假设可表示为 (16)将式(14)(15)(16)代入(12)得: (17)使上式成立的充分条件是求和符号中的每一项满足同样不等式,即: (18)我们令 (19)把看成一个系统的脉冲响应矩阵,则表示系统的传递函数矩阵。式(18)中可以看成同一系统在时的输出,它等价于某一有限常数向量为输入信号时的作用的结果 (20)将式(19)(20)代入式(18): (21)当为一个正定积分核时,上式右一项大于等于零。即假设成立。则有 (22)为了使式(13)成立,可选 (23) (24)则成立。所以 (22)是一个所需方案。(3)使前向模块为严格正实的,决定第一部分自适应律。 (23)必须严格正实。找到对称正定阵和,使 (24)满足上式的解必然能是式(23)严格正实。为了使参数得到收敛,除了外,还应该 (25)且要求和线性独立,即参考模型完全可控、的每个分量线性独立,且都要包含有多于个不同频率的正弦信号所组成。(4)确定和,做出自适应系统的结构图。MARC系统的结构图由式(24)可知,的取法不是唯一的。设补偿器由系统状态空间描述得,设,若选,则Q显然为正定对称阵。根据式(24),可求得。因此,从而得的选取:选取方法不同,将得到不同类型的自适应规律,如比例式自适应控制、继电式自适应控制。只要所选取的满足非负定条件。如1)比例+积分自适应律选2)继电式自适应控制选则(5)算法仿真假设二阶系统的模型为且输入信号为方波信号且其幅值为1O,频率为1,若参数,且选择控制器参数,。建立simulink仿真图:仿真结果:输入信号u方波如图所示:参考模型的输出曲线:可调系统的输出曲线:系统误差e输出波形:系统误差e输出波形:最终结果表明,波波夫超稳定性理论设计模型参考自适应控制系统的方法在众多研究中得到应用,并且得到很好的仿真结果,可以很灵活的寻找自适应规律。专心-专注-专业

    注意事项

    本文(系统辨识作业(共17页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开