资源简介
神经网络滑模控制器设计的matlab源代码
代码片段和文件信息
%S-function for continuous state equation
function [sysx0strts]=s_function(txuflag)
switch flag
%Initialization
case 0
[sysx0strts]=mdlInitializeSizes;
case 1
sys=mdlDerivatives(txu);
%Outputs
case 3
sys=mdlOutputs(txu);
%Unhandled flags
case {2 4 9 }
sys = [];
%Unexpected flags
otherwise
error([‘Unhandled flag = ‘num2str(flag)]);
end
%mdlInitializeSizes
function [sysx0strts]=mdlInitializeSizes
sizes = simsizes;
sizes.NumContStates = 2;
sizes.NumDiscStates = 0;
sizes.NumOutputs = 2;
sizes.NumInputs = 1;
sizes.DirFeedthrough = 0;
sizes.NumSampleTimes = 0;
sys=simsizes(sizes);
x0=[-0.150];
str=[];
ts=[];
function sys=mdlDerivatives(txu)
dt=0.10*sin(2*pi*t);
sys(1)=x(2);
sys(2)=-25*x(2)+133*u+dt;
function sys=mdlOutputs(txu)
dt=0.10*sin(2*pi*t);
sys(1)=x(1);
sys(2)=dt;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1146 2004-12-04 23:24 ann VSS control\s.m
文件 894 2004-12-04 23:24 ann VSS control\plant.m
文件 258 2004-12-04 23:24 ann VSS control\plot.m
文件 11074 2004-12-04 23:24 ann VSS control\sim.mdl
目录 0 2008-06-04 20:51 ann VSS control
----------- --------- ---------- ----- ----
13590 6
评论
共有 条评论