滑模控制算法matlab.zip

  • HAHAWWS
    了解作者
  • matlab
    开发工具
  • 2KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 10 积分
    下载积分
  • 3
    下载次数
  • 2020-12-09 22:14
    上传日期
滑模控制算法, matlab仿真,采用m脚本的形式。
滑模控制算法matlab.zip
  • 滑模控制算法matlab
  • chap1_1input.m
    621B
  • chap1_1plot.m
    211B
  • chap1_1plant.m
    732B
  • chap1_1ctrl.m
    755B
内容介绍
function [sys,x0,str,ts] = spacemodel(t,x,u,flag) switch flag, case 0, [sys,x0,str,ts]=mdlInitializeSizes; case 1, sys=mdlDerivatives(t,x,u); case 3, sys=mdlOutputs(t,x,u); case {2,4,9} sys=[]; otherwise error(['Unhandled flag = ',num2str(flag)]); end function [sys,x0,str,ts]=mdlInitializeSizes sizes = simsizes; sizes.NumContStates = 0; sizes.NumDiscStates = 0; sizes.NumOutputs = 1; sizes.NumInputs = 3; sizes.DirFeedthrough = 1; sizes.NumSampleTimes = 0; sys = simsizes(sizes); x0 = []; str = []; ts = []; function sys=mdlOutputs(t,x,u) J=2; thd=u(1); th=u(2); dth=u(3); e=th-thd; de=dth; c=10; s=c*e+de; xite=1.1; k=0; k=10; ut=J*(-c*dth-1/J*(k*s+xite*sign(s))); sys(1)=ut;
评论
    相关推荐