资源简介
通过引入干扰观测器,可精确地估计被控对象的不确定性和外加干扰,建立单机械臂的动力学方程及模型,设计滑模控制器及干扰观测器,实现仿真。
代码片段和文件信息
function [sysx0strts]=chap9_5ctrl(txuflag)
switch flag
case 0
[sys x0strts] = mdlInitializeSizes;
case 3
sys = mdlOutputs(txu);
case{249}
sys = [];
otherwise
error([‘Unhandled flag = ‘num2str(flag)]);
end
function [sysx0strts] = mdlInitializeSizes
sizes = simsizes;
sizes.NumOutputs =1;
sizes.NumInputs =5;
sizes.DirFeedthrough =1;
sizes.NumSampleTimes =1;
sys = simsizes(sizes);
x0 = [];
str = [];
ts = [0 0];
function sys = mdlOutputs(txu)
r = u(1);
dr = cos(t);
ddr = -sin(t);
th = u(2);
dth = u(3);
fp = u(5);
e = r-th;
de = dr - dth;
c = 3;
s = de+c*e;
b = 15;
a = 5;
M = 2;
if M ==1 % Traditional with SMC
Kf = 6;
% Kf = 0.15;
ut = 1/a*(c*de+ddr+b*dth+Kf*sign(s));
elseif M ==2 % SMC with observer
Kf = 0.15;
ut = 1/a*(c*de+ddr+b*dth+1*fp+Kf*sign(s));
end
sys(1) = ut;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 937 2020-09-26 10:54 基于干扰观测器的单机械臂滑模控制\chap9_5ctrl.m
文件 896 2020-09-26 10:55 基于干扰观测器的单机械臂滑模控制\chap9_5obv.m
文件 845 2020-09-26 10:56 基于干扰观测器的单机械臂滑模控制\chap9_5plant.m
文件 467 2020-09-26 11:25 基于干扰观测器的单机械臂滑模控制\chap9_5plot.m
文件 39737 2020-09-26 11:26 基于干扰观测器的单机械臂滑模控制\chap9_5sim.mdl
目录 0 2020-09-26 11:59 基于干扰观测器的单机械臂滑模控制
----------- --------- ---------- ----- ----
42882 6
- 上一篇:SAR图像CFAR检测算法实现
- 下一篇:基于LabVIEW的步进电机控制系统的研究
相关资源
- SAR图像CFAR检测算法实现
- 基于永磁同步电机矢量控制的无传感
- 经典经典的粒子群算法
- Virus Spread Model.rar
- 有效去除阴影代码效果很好.zip
- 模糊神经网络,结合模糊算法与神经
- 匹配追踪MP、正交匹配追踪算法OMP,稀
- 带约束处理的粒子群算法,简明清晰
- 二值图像的轮廓提取以及跟踪算法
- OFDM完整仿真过程与教程.zip
- 数字图像去雾处理
- 基于后投影算法穿墙雷达成像
- 风光储微网模型仿真.zip
- 三次样条插值法,求信号包络线
- 电力电子技术实验three_1.slx
- 《通信系统课群综合训练与设计》武
- 模糊PID控制算法
- BP神经网络PID控制器
- 基于SS3型电力机车的仿真模型
- 压缩感知算法
- RL负载33节点标准配电网模型
- 机器人学导论课后习题MATLAB
- 无线定位中的FANG算法
- 特征系统实现算法
- 图像处理实验DPCM
- faster_rcnn-master 直接运行即可,重新编
- 模糊自适应PID控制器设计
- LOF算法实现
- LDPC_802.16e仿真代码
- 电动助力转向系统建模
评论
共有 条评论