• 碎碎念16
    了解作者
  • matlab
    开发工具
  • 5KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 17
    下载次数
  • 2018-06-30 18:49
    上传日期
滑模控制 滑模变结构S函数,观察切换前后的过程对比用
73931919SMC.rar
  • 73931919SMC
  • chap2_3eq.m
    631B
  • chap2_1eq.m
    402B
  • chap2_2.mdl
    16.5KB
  • chap2_3.m
    800B
  • chap2_1.m
    643B
内容介绍
clear all; close all; global C M0 F ts=0.02; T=30; TimeSet=[0:ts:T]; para=[]; options=odeset('RelTol',1e-3,'AbsTol',[1e-3 1e-3 1e-3 1e-3]); %options=[]; x0=[0.5,0.3,0,0]; [t,xout]=ode45('chap2_3eq',TimeSet,x0,options,para); x1=xout(:,1); x2=xout(:,2); x3=xout(:,3); x4=xout(:,4); s=C(1)*x1+C(2)*x2+C(3)*x3+C(4)*x4; if F==1 M0=40; u=-M0*sign(s); elseif F==2 beta=30; delta=0; for k=1:1:T/ts+1 u(k)=-beta*(abs(x1(k))+abs(x2(k))+abs(x3(k))+abs(x4(k))+delta)*sign(s(k)); end end figure(1); plot(t,x1,'r'); xlabel('time(s)');ylabel('Cart Position'); figure(2); plot(t,x2,'r'); xlabel('time(s)');ylabel('Pendulum Angle'); figure(3); plot(t,s,'r'); xlabel('time(s)');ylabel('s'); figure(4); plot(t,u,'r'); xlabel('time(s)');ylabel('u');
评论
    相关推荐
    • 滑模控制.zip
      柔性机械臂滑模控制,适用于柔性机械臂控制
    • 滑模控制.zip
      利用S-function编写滑模控制的程序,简单验证了滑模控制的功能
    • 滑模控制.rar
      滑模控制简单ode45例程及simulink仿真框图,控制对象为直流直流变换器
    • 四分之一车辆模型滑模控制.rar
      四分之一车辆主动悬架滑模控制仿真,适合滑模控制入门练习使用
    • PMSM matlab/simulink 滑模控制
      为了改善传统 直接转矩控制DTC 存在的缺点,介绍一种基于滑模控制的 直接转矩控制DTC 算法
    • 滑模控制算法matlab.zip
      滑模控制算法, matlab仿真,采用m脚本的形式。
    • 滑模控制实验.rar
      对输入受限条件下的控制器进行滑模控制器设计
    • 机器人滑模控制.rar
      滑模控制又称变结构控制。本质上,它是一种特殊的非线性控制,其非线性性能是控制的不连续性。这种控制策略与其他控制策略的区别在于,系统的“结构”不是固定的,而是可以根据系统的当前状态(如偏差及其导数)在...
    • 滑模控制.zip
      常见滑模控制包括matlab与simulinkf仿真代码
    • 滑模观测器重要参考文献
      滑模观测器重要参考文献,对于搭建滑模扰动观测器有重要借鉴价值