• 大小: 4KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-10
  • 语言: Matlab
  • 标签:

资源简介

神经网络滑模控制器设计的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


评论

共有 条评论

相关资源