资源简介
针对超混沌系统设计滑模自适应控制器,利用matlab进行仿真验证。
代码片段和文件信息
function [sysx0strts] = a5_control(txuflag)
switch flag
case 0
[sysx0strts]=mdlInitializeSizes;
case 3
sys=mdlOutputs(txu);
case {249}
sys=[];
otherwise
error([‘Unhandled flag = ‘num2str(flag)]);
end
function [sysx0strts]=mdlInitializeSizes
sizes = simsizes;
sizes.NumContStates = 0;
sizes.NumDiscStates = 0;
sizes.NumOutputs = 5;
sizes.NumInputs = 10;
sizes.DirFeedthrough = 1;
sizes.NumSampleTimes = 1;
sys = simsizes(sizes);
x0 = [];
str = [];
ts = [0 0];
function sys=mdlOutputs(txu)
if t<=5
sys(1)=0;
sys(2)=0;
sys(3)=0;
sys(4)=0;
sys(5)=0;
else
a1=35;
b1=7;
c1=12;
d1=3;
r1=0.5;
A1=[-a1 a1 0 1; b1 c1 0 0;0 0 -d1 0;0 0 0 r1];
A2=[-a1 a1 0 1; b1 c1 0 0;0 0 -d1 0;0 0 0 r1];
w=10;
r=1;
C=[021-1];
K=[1;1;0;1];
x1=u(1);
dx1=u(2);
ddx1=u(3);
dddx1=u(4);
y1=u(5);
dy1=u(6);
ddy1=u(7);
dddy1=u(8);
fair=u(9);
inta=u(10);
x=[x1;dx1;ddx1;dddx1];
e1=y1-x1;
e2=dy1-dx1;
e3=ddy1-ddx1;
e4=dddy1-dddx1;
E=[e1;e2;e3;e4];
s=C*E;
f1=[0;-x1*ddx1;x1*dx1;dx1*ddx1];
f2=[0;-y1*ddy1;y1*dy1;dy1*ddy1];
Fxy=f2-f1-(A1-A2)*x;
vt=-(inv(C*K))*(C*A2*E+norm(Cinf)*fair*sign(s)+norm(Cinf)*inta*sign(s)+r*s+w*sign(s));
%%wt=-((2*d+2)*e1+(2*(c-2))*e2-r*e4-(b+1)*e3-0.2*sin(50*t)+s+10*sign(s));
du =K*vt-Fxy;
sys(1)=du(1);
sys(2)=du(2);
sys(3)=du(3);
sys(4)=du(4);
sys(5)=s;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1394 2013-04-07 10:12 自适应滑膜同步\a5_control.asv
文件 1417 2013-04-18 20:16 自适应滑膜同步\a5_control.m
文件 908 2012-10-29 18:59 自适应滑膜同步\a5_master.asv
文件 909 2013-04-09 14:33 自适应滑膜同步\a5_master.m
文件 934 2012-10-29 18:59 自适应滑膜同步\a5_slave.asv
文件 931 2013-04-09 14:45 自适应滑膜同步\a5_slave.m
文件 971 2013-04-08 09:34 自适应滑膜同步\adaptive.asv
文件 985 2013-04-18 20:03 自适应滑膜同步\adaptive.m
文件 82666 2013-04-09 21:14 自适应滑膜同步\e.fig
文件 160761 2013-04-10 21:11 自适应滑膜同步\law1.fig
文件 17331 2013-04-09 21:13 自适应滑膜同步\law2.fig
文件 710 2013-03-26 19:07 自适应滑膜同步\tiaoshi.m
文件 41266 2013-04-18 18:01 自适应滑膜同步\wuchaquxian.mdl
文件 57662 2013-04-09 20:59 自适应滑膜同步\同步1状态.fig
文件 57919 2013-04-09 21:07 自适应滑膜同步\同步2状态.fig
文件 57736 2013-04-10 20:59 自适应滑膜同步\同步3状态.fig
文件 58487 2013-04-10 21:07 自适应滑膜同步\同步4状态.fig
目录 0 2014-06-12 17:33 自适应滑膜同步
----------- --------- ---------- ----- ----
542987 18
- 上一篇:电磁波行进以及电磁分布的Matlab仿真
- 下一篇:exact_alm_rpca
相关资源
- GLRT_AMF_ACE程序源码matlab
- 旁瓣相消器
- 广义旁瓣相消器
- 自适应波束形成
- 基于趋近律的滑模控制matlab仿真
- 非线性不确定系统的鲁棒滑模观测器
- 自适应贝叶斯算法matlab源码
- 自适应小波阈值算法matlab源码
- 倒立摆的滑模变结构控制本科论文
- matlab中仿真自适应信号处理序贯回归
- lms自适应滤波算法提取胎儿心电matl
- 毕业设计 一种改进的自适应滤波LMS算
- 自适应最陡下降法Matlab仿真
- 陈氏超混沌系统和Arnold变换
- 自适应卡尔曼滤波器的matlab实现
- DSP计算机作业 自适应噪声抵消LMS算法
-
基于matlab和simuli
nk的模糊自适应控制 - 导弹自适应滑模制导律仿真matlab代码
- RBF神经网络自适应控制MATLAB仿真 刘金
- 自适应均衡(LMS算法)
- 模型参考自适应仿真
- LMS自适应波束形成matlab代码
- SaDE 算法matlab实现自适应差分进化
- 基于PLC的模糊自适应PID温度控制系统
- 自适应信号与系统 LMS与RLS算法收敛
- RLS自适应滤波器的matlab设计与仿真
- LMS算法及归一化LMS算法的MATLAB代码
- 单神经元自适应PID代码
-
滑模MATLAB/simuli
nk仿真程序 - 自适应遗传算法MATLAB程序170784
评论
共有 条评论