資源簡介
基于RBF的自適應控制matlab仿真,基于simulink實現,神經網絡對不確定性進行估計

代碼片段和文件信息
function?[sysx0strts]?=?spacemodel(txuflag)
switch?flag
case?0
????[sysx0strts]=mdlInitializeSizes;
case?1
????sys=mdlDerivatives(txu);
case?3
????sys=mdlOutputs(txu);
case?{249}
????sys=[];
otherwise
????error([‘Unhandled?flag?=?‘num2str(flag)]);
end
function?[sysx0strts]=mdlInitializeSizes
sizes?=?simsizes;
sizes.NumContStates??=?1;
sizes.NumDiscStates??=?0;
sizes.NumOutputs?????=?2;
sizes.NumInputs??????=?6;
sizes.DirFeedthrough?=?1;
sizes.NumSampleTimes?=?0;
sys?=?simsizes(sizes);
x0??=?[0];
str?=?[];
ts??=?[];
function?sys=mdlDerivatives(txu)
xm=u(1);
dxm=u(2);
ddxm=u(3);
x1=u(4);
dx1=u(5);
e=x1-xm;
de=dx1-dxm;
nmn=6;
s=de+nmn*e;
v=ddxm-2*nmn*de-nmn^2*e;
gama=0.5;
sys(1)=-gama*v*s;
function?sys=mdlOutputs(txu)
xm=u(1);
dxm=u(2);
ddxm=u(3);
x1=u(4);
dx1=u(5);
e=x1-xm;
de=dx1-dxm;
nmn=6;
mp=x(1);
ut=mp*(ddxm-2*nmn*de-nmn^2*e);
sys(1)=mp;
sys(2)=ut;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-11-04?08:41??chap1\
?????文件?????????954??2010-09-26?11:23??chap1\chap1_1ctrl.m
?????文件?????????961??2010-11-12?17:44??chap1\chap1_1input.m
?????文件?????????734??2010-09-26?11:19??chap1\chap1_1plant.m
?????文件?????????327??2010-09-29?15:30??chap1\chap1_1plot.m
?????文件???????19953??2010-12-01?20:06??chap1\chap1_1sim.mdl
評論
共有 條評論