收藏 分享(赏)

一阶线性系统的自适应控制.doc

上传人:dzzj200808 文档编号:2639642 上传时间:2018-09-24 格式:DOC 页数:6 大小:656KB
下载 相关 举报
一阶线性系统的自适应控制.doc_第1页
第1页 / 共6页
一阶线性系统的自适应控制.doc_第2页
第2页 / 共6页
一阶线性系统的自适应控制.doc_第3页
第3页 / 共6页
一阶线性系统的自适应控制.doc_第4页
第4页 / 共6页
一阶线性系统的自适应控制.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、1一阶线性系统的自适应控制资料来源:程代展, 应用非线性控制 ,P222,例 8.3例 8.3 设计自适应控制器控制不稳定系统: 3yu假定对象参数 , 对于自适应控制器是未知的。1pa3pb参考模型选择为: 4mxr即 , 。取自适应增益 。两个控制器参数的初值均取为 0.2仿真中使用了两种不同的参考信号:(1)r(t)=4。从图 8.9 中知跟踪误差收敛到零,但参数误差不收敛。(2)r(t)=4sin(3t)从图 8.10 中知跟踪误差和参数误差都收敛到零。23450 2 4 60246time/sxxm0 2 4 6-2-1012time/s图 8.9 跟踪性能和参数估计, r(t)=4

2、0 5 10-505time/sxxm0 5 10-2-1012time/s图 8.10 跟踪性能和参数估计,r( t)=4sin(3t)clear clcgamma=2;x=0;xm=0;a_r=0;a_y=0;t=0;Dt=0.001;n=1;for i=1:5000r=4;%r=4*sin(3*t);Dxm=-4*xm+4*r;xm=xm+Dxm*Dt;e=x-xm;6Da_r=-gamma*e*r;Da_y=-gamma*e*x;a_r=a_r+Da_r*Dt;a_y=a_y+Da_y*Dt;u=a_r*r+a_y*x;Dx=x+3*u;x=x+Dx*Dt;x_store(:,n)=x;xm;a_store(:,n)=4/3;(-1-4)/3;a_r;a_y;n=n+1;t=t+Dt;endfigure(1)plot(1:n-1)*Dt,x_store(1,:),(1:n-1)*Dt,x_store(2,:)legend(x,xm)xlabel(time/s)figure(2)plot(1:n-1)*Dt,a_store(1,:),(1:n-1)*Dt,a_store(3,:),(1:n-1)*Dt,a_store(2,:),(1:n-1)*Dt,a_store(4,:)xlabel(time/s)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报