资源简介
通过引入干扰观测器,可精确地估计被控对象的不确定性和外加干扰,建立单机械臂的动力学方程及模型,设计滑模控制器及干扰观测器,实现仿真。

代码片段和文件信息
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的步进电机控制系统的研究
相关资源
- 编程实现二维DCT变换
- 图像二值化
- 用FFT对信号进行频谱分析
-
simuli
nk 课程设计 qpsk - Tone-Reservation
- QGA 量子遗传算法
- 差分形式的阻滞增长模型
- 遗传算法的M文件
- 简单二阶互联系统的非线性动力学分
- 手写数字识别-模板匹配法
- Stock_Watson_动态因子分析模型
- 果蝇优化算法优化支持向量回归程序
- 自己做的一个简单GUI扑克纸牌识别-
- multi output SVR
- AR过程的线性建模过程与各种功率谱估
- PCNN TOOLBOX
- plstoolbox.zip
- 中国国家基础地理信息系统GIS数据
- 粒子群微电网优化调度
- 矩阵分析-经典教材-中文版-Roger.A.Ho
- 压缩感知TwIST
- 基于最小错误率的贝叶斯手写数字分
- 最全系统辨识源代码,包括多种最小
- 导弹制导实验
- 画跟踪精确度图的程序.zip
- 重力场大地水准面及重力异常阶次误
- prtools5.2.3工具包
- 脉冲耦合神经网络工具箱PCNN-toolbox
- SVM算法-回归拟合程序.zip
- Kriging代理模型EGO算法.zip
评论
共有 条评论