资源简介
基于趋近律的线性滑模matlab仿真,可实现4种趋近律的不同仿真
供学习参考
代码片段和文件信息
clear all
close all
global M A B C eq k
ts = 0.001; %采样时间
T = 2; %仿真时间
TimeSet=[0:ts:T]; %时间矩阵
c=15;
C=[c1]; %s=C*x=cx1+x2
para = [c];
[tx] = ode45(‘chap2_4eq‘TimeSet[0.50 0.50][]para); %x为n行2列
x1=x(:1)‘; %取x1的第一列 x 为列向量
x2=x(:2)‘; %取x1的第二列 x的导数
s=c*x(:1)+x(:2);
if M ==2
for kk=1:1:T/ts+1
xk = [x1(kk);x2(kk)];
sk(kk) = c*x1(kk)+x2(kk); %滑模面(设计的)
slaw(kk) = -eq*sign(sk(kk))-k*sk(kk); %趋近律(设计的)
u(kk) = inv(C*B)*(-C*A*xk+slaw(kk)); %控制律由状态方程、滑模面和趋近律结合得到
end
end
figure(1);
plot(x(:1)x(:2)‘r‘x(:1)-c*x(:1)‘b‘)
xlabel(‘x1‘);
ylabel(‘x2‘);
figure(2);
plot(tx(:1)‘r‘)
xlabel(‘time(s)‘);
ylabel(‘x1‘);
figure(3);
plot(tx(:2)‘r‘)
xlabel(‘time(s)‘);
ylabel(‘x2‘);
figure(4);
plot(ts‘r‘)
xlabel(‘time(s)‘);
ylabel(‘s‘);
if M==2
figure(5);
plot(tu‘r‘)
xlabel(‘time(s)‘);
ylabel(‘u‘);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1080 2018-07-20 16:13 chap2_4.m
----------- --------- ---------- ----- ----
1080 1
相关资源
- 非线性不确定系统的鲁棒滑模观测器
- 倒立摆的滑模变结构控制本科论文
- 导弹自适应滑模制导律仿真matlab代码
-
滑模MATLAB/simuli
nk仿真程序 - 滑模变结构控制matlab仿真第三版基本
- zw_滑模变结构控制MATLAB仿真(第2版)
-
Simuli
nk永磁同步电机控制仿真系列五 - PMSM滑模控制程序
- 滑模变结构控制matlab仿真第三版先进
- 滑模变结构控制第三版matlab仿真程序
- 简单的滑模控制
-
滑模观测器simuli
nk电机控制仿真 - 神经网络滑模控制器设计的matlab源代
- 对转永磁同步电机的滑模控制
- 永磁同步电机的滑模变结构(SMC)仿
- 滑模变结构控制的研究
- 滑模变结构控制MATLAB仿真(第2版)
- 滑模控制与扩展卡尔曼控制结合(S
- PMSM-SMC
- 三相PWM整流器仿真
- SMC 滑模控制经典书籍
- Backstepping-Sliding-Mode 龙的线性化理论。
- modelfilter5 一个针对采用三相三线制有
- PMSM-SMC 永磁同步电机(PMSM)位置滑模
- NTSM_ideal 感应电机终端滑模矢量控制系
- PMSM_FOC_Norma_SMC 永磁同步电机滑模控制
- Sliding-Mode-Control 系统论述了滑模变结
- 滑模变结构控制 MATLAB程序
- 滑模变结构控制MATLAB仿真第3版:基本
- 有源滤波器
评论
共有 条评论