资源简介

保证是第三版的代码,不是第二版冒充的。 《普通高等教育“十一五”国家级规划教材·控制系统计算机辅助设计:MATLAB语言与应用(第3版)》系统地介绍了国际控制界应用很广的MATLAB语言及其在控制教学与研究中的应用,侧重于介绍MATLAB语言编程基础与技巧、科学运算问题的MATLAB求解、线性系统的建模和计算机辅助分析、非线性系统的仿真分析、控制系统的计算机辅助设计方法等,包括串联控制器、状态反馈控制器、多变量系统频域设计、PID控制器设计、QFT控制器、最优控制器设计、多变量频域设计与解耦、LQG/LTR控制器设计、H2/H。最优控制、分数阶控制、自适应控制、模糊控制、神经网络控制、遗传算法优化控制等。《普通高等教育“十一五”国家级规划教材·控制系统计算机辅助设计:MATLAB语言与应用(第3版)》还介绍了基于dSPACE和Quanser的实时控制系统实验方法。   《普通高等教育“十一五”国家级规划教材·控制系统计算机辅助设计:MATLAB语言与应用(第3版)》可作为自动化专业高年级本科生和研究生“控制系统仿真与CAD”或“控制系统计算机辅助设计”课程的教材,也可供相关专业的研究人员与研究生参考。

资源截图

代码片段和文件信息

function [outinRdSd]=adapt_sim(ABkdlamsdp0Tendy_ref)
out=[]; in=[]; std_y=[]; A=A(2:end); B=[zeros(1kd-1) B];
nA=length(A); f=dimpulse(1[1A]kd+nA); Rd=[]; Sd=[];
if f(1)==0 f=f(nA+1:kd+nA); else f=f(1:kd); end;
st_opt=sqrt(ones(1kd)*(f.*f*sd*sd));
S=[1zeros(1length(A)-1)]; R=[1 zeros(1length(B)-1)];
nS=length(S); nR=length(R); u=zeros(1 nR+kd);
y=zeros(1 nS+kd); P=p0*eye(nR+nS);
for t = 1:Tend
   y_m=-A*y(1:length(A))‘+B*u(1:length(B))‘+sd*randn(11);
   Phi=[u(kd:kd+nR-1) y(kd:kd+nS-1)];
   P=(1/lam)*(P-(P*Phi‘*Phi*P)/(lam+Phi*P*Phi‘));
   Theta=[RS]+Phi*P*(y_m-Phi*[RS]‘);
   R=Theta(1:nR); S=Theta(nR+1:nR+nS); Rd=[Rd R]; Sd=[Sd S];
   s1=R(2:nR); s2=u(1:nR-1);
   if isempty(s1) s1=0; s2=0; end;
   u_new=(-s1*s2‘-S*[y_my(1:nS-1)]‘+y_ref)/R(1);
   u=[u_new u(1:nR+kd-1)]; y=[y_m y(1:nS+kd-1)];
   out=[out y_m]; in=[in u_new];
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         96  2011-11-19 13:29  cacsd_book\@sym\feedback.m

     文件       2789  2012-12-05 18:02  cacsd_book\@sym\funm.m

     文件        227  2011-11-19 10:39  cacsd_book\@sym\lyap.m

     文件         69  2011-11-19 13:28  cacsd_book\@sym\sym2tf.m

     文件        893  2011-11-19 22:43  cacsd_book\adapt_sim.m

     文件        233  2011-11-19 10:54  cacsd_book\apolloeq.m

     文件        133  2011-11-19 20:41  cacsd_book\bass_pp.m

     文件        400  2012-11-15 20:21  cacsd_book\bification_test.m

     文件       1334  2011-11-08 23:03  cacsd_book\btnFile.bmp

     文件      31997  2005-09-20 21:24  cacsd_book\c10bp_pid.mdl

     文件        193  2012-11-05 07:59  cacsd_book\c10funun.m

     文件        174  2012-11-05 07:59  cacsd_book\c10funun1.m

     文件        214  2012-11-05 08:00  cacsd_book\c10funun2.m

     文件       2344  2005-09-13 07:06  cacsd_book\c10fuzpid.fis

     文件       2332  2005-09-15 11:05  cacsd_book\c10fzpd.fis

     文件      23482  2005-09-20 20:57  cacsd_book\c10mfzpd.mdl

     文件      26675  2005-09-19 11:14  cacsd_book\c10mfzpdo.mdl

     文件      26272  2006-12-08 10:17  cacsd_book\c10mfzpid.mdl

     文件         69  2011-11-19 23:07  cacsd_book\c10mga1.m

     文件        176  2011-11-19 23:08  cacsd_book\c10mga4.m

     文件      21785  2005-09-20 06:31  cacsd_book\c10mgpc1.mdl

     文件        934  2005-09-14 08:36  cacsd_book\c10mhebb.m

     文件      25621  2005-09-20 20:14  cacsd_book\c10mmras.mdl

     文件      25704  2005-09-20 20:24  cacsd_book\c10mmras1.mdl

     文件      22913  2005-09-19 13:10  cacsd_book\c10mpdo.mdl

     文件        167  2011-11-19 23:12  cacsd_book\c10mpso4.m

     文件      33752  2005-09-20 07:53  cacsd_book\c10mrbf.mdl

     文件      27968  2009-07-01 06:27  cacsd_book\c10munsta.mdl

     文件      18793  2005-09-20 21:15  cacsd_book\c10plant.mdl

     文件      20389  2005-09-20 07:54  cacsd_book\c10plant1.mdl

............此处省略1618个文件信息

评论

共有 条评论