资源简介
刘金琨滑《滑模变结构控制MATLAB仿真》第3版 基本理论与设计方法pdf+仿真程序
滑模变结构控制本质上是一类特殊的非线性控制,其非线性表现为控制的不连续性,这种控制策略与其它控制的不同之处在于系统的“结构”并不固定,而是可以在动态过程中根据系统当前的状态(如偏差及其各阶导数等)有目的地不断变化,迫使系统按照预定“滑动模态”的状态轨迹运动。由于滑动模态可以进行设计且与对象参数及扰动无关,这就使得变结构控制具有快速响应、对参数变化及扰动不灵敏、无需系统在线辩识, 物理实现简单等优点。该方法的缺点在于当状态轨迹到达滑模面后,难于严格地沿着滑模面向着平衡点滑动,而是在滑模面两侧来回穿越,从而产生颤动,即抖振问题。
滑模变结构控制本质上是一类特殊的非线性控制,其非线性表现为控制的不连续性,这种控制策略与其它控制的不同之处在于系统的“结构”并不固定,而是可以在动态过程中根据系统当前的状态(如偏差及其各阶导数等)有目的地不断变化,迫使系统按照预定“滑动模态”的状态轨迹运动。由于滑动模态可以进行设计且与对象参数及扰动无关,这就使得变结构控制具有快速响应、对参数变化及扰动不灵敏、无需系统在线辩识, 物理实现简单等优点。该方法的缺点在于当状态轨迹到达滑模面后,难于严格地沿着滑模面向着平衡点滑动,而是在滑模面两侧来回穿越,从而产生颤动,即抖振问题。
代码片段和文件信息
clear all;
close all;
A=[1 0.0010;
0 0.9753];
B=[-0.0001;
-0.1314];
x=[0.5;0.5];
ts=0.001;
for k=1:1:2000
time(k)=k*ts;
c=5;q=10;ep=0.5;
C=[c 1];
s(k)=C*x;
M=2;
if M==1
u(k)=-inv(C*B)*(C*A*x-(1-q*ts)*s(k)+ep*ts*sign(s(k)));
elseif M==2 %Saturated function
delta=0.005;
kk=1/delta;
if s(k)>delta
sats=1;
elseif abs(s(k))<=delta
sats=kk*s(k);
elseif s(k)<-delta
sats=-1;
end
u(k)=-inv(C*B)*(C*A*x-(1-q*ts)*s(k)+ep*ts*sats);
end
x=A*x+B*u(k);
x1(k)=x(1);
x2(k)=x(2);
end
figure(1);
plot(timex1‘r‘timex2‘k‘‘linewidth‘2);
xlabel(‘time(s)‘);ylabel(‘x1x2‘);
figure(2);
plot(times‘r‘‘linewidth‘2);
xlabel(‘time(s)‘);ylabel(‘s‘);
figure(3);
plot(timeu‘r‘‘linewidth‘2);
xlabel(‘time(s)‘);ylabel(‘u‘);
figure(4);
plot(x1x2‘r‘x1-c*x1‘b‘‘linewidth‘2);
xlabel(‘x1‘);ylabel(‘x2‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 71171553 2017-10-18 20:03 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法 刘金琨著.pdf
文件 870 2012-01-03 10:01 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第10章仿真程序\chap10_1.m
文件 1340 2012-01-03 10:05 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第10章仿真程序\chap10_2.m
文件 2231 2004-12-07 11:34 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第10章仿真程序\chap10_3ctrl.m
文件 130 2004-12-07 08:09 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第10章仿真程序\chap10_3int.m
文件 351 2012-01-03 10:14 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第10章仿真程序\chap10_3plot.m
文件 29026 2012-01-03 10:54 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第10章仿真程序\chap10_3sim.mdl
文件 1072 2012-08-18 15:52 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第10章仿真程序\chap10_4.m
文件 1564 2015-07-04 15:47 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第10章仿真程序\chap10_5.m
文件 1455 2012-08-18 17:12 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第10章仿真程序\chap10_6.m
文件 1514 2012-01-04 15:13 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第10章仿真程序\chap10_7.m
文件 1811 2012-01-04 15:27 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第10章仿真程序\chap10_8.m
文件 268 2014-03-26 07:23 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第11章仿真程序\chap11_1.m
文件 1432 2014-01-10 12:46 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第11章仿真程序\chap11_10ctrl.m
文件 384 2014-01-10 12:05 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第11章仿真程序\chap11_10dylmi.m
文件 588 2013-06-24 22:03 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第11章仿真程序\chap11_10input.m
文件 341 2014-01-10 12:05 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第11章仿真程序\chap11_10lmi.m
文件 804 2014-01-09 20:51 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第11章仿真程序\chap11_10plant.m
文件 565 2014-01-10 14:46 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第11章仿真程序\chap11_10plot.m
文件 25524 2014-04-07 21:09 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第11章仿真程序\chap11_10sim.mdl
文件 726 2014-02-09 19:57 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第11章仿真程序\chap11_2ctrl.m
文件 0 2014-04-07 20:33 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第11章仿真程序\chap11_2input.m
文件 380 2014-02-09 19:52 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第11章仿真程序\chap11_2LMI.m
文件 850 2014-02-10 00:10 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第11章仿真程序\chap11_2plant.m
文件 536 2014-02-09 19:59 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第11章仿真程序\chap11_2plot.m
文件 23161 2014-03-26 08:00 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第11章仿真程序\chap11_2sim.mdl
文件 981 2014-04-07 20:33 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第11章仿真程序\chap11_3ctrl.m
文件 667 2014-02-10 10:56 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第11章仿真程序\chap11_3input.m
文件 590 2014-02-10 10:52 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第11章仿真程序\chap11_3plot.m
文件 24416 2014-04-07 20:46 滑模变结构控制MATLAB仿真 第3版 基本理论与设计方法pdf+仿真程序\滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法 仿真程序\第11章仿真程序\chap11_3sim.mdl
............此处省略345个文件信息
相关资源
- Pattern Recognition and Machine Learning(高清
- MATLAB 编程 第二版 Stephen J. Chapman 著
- 均值滤波和FFT频谱分析Matlab代码
- 《MATLAB扩展编程》代码
- HDB3码、AMI码的MATLAB实现
- 3点GPS定位MATLAB仿真
- MATLAB数字信号处理85个实用案例精讲入
- matlab从入门到精通pdf94795
- 欧拉放大论文及matlab代码
- 跳一跳辅助_matlab版本
- 全面详解LTE MATLAB建模、仿真与实现
- MIMO-OFDM无线通信技术及MATLAB实现_孙锴
- MATLAB Programming for Engineers 4th - Chapman
- matlab 各种谱分析对比
- 分数阶chen混沌matlab程序
- 基于粒子群算法的非合作博弈的matl
- MATLAB车流仿真 包括跟驰、延误
- matlab空间桁架计算程序
- 基于MATLAB的图像特征点匹配和筛选
- DMA-TVP-FAVAR
- GPS信号的码捕获matlab代码.7z
- 一维光子晶体MATLAB仿真代码吸收率折
- newmark法源程序
- 传统关联成像、计算鬼成像matlab
- pri传统分选算法
- 摆动滚子推杆盘形凸轮设计
- 医学图像重建作业matlab源码
- Matlab实现混沌系统的控制
- 检测疲劳驾驶
- Matlab锁相环仿真-Phase Locked Loop.rar
评论
共有 条评论