一阶系统用比例积分滑膜函数

仿真结果

图3相轨迹

图3横坐标为积分误差纵坐标为比例误差,

滑膜面为s=0,时,e与ef的坐标构成的面。

上述仿真结果和刘金琨智能控制书中仿真结果一致。


clear all;
close all;
clc;t=10;
ts=0.01;%ts代表时间间隔
%控制器参数
c=5;
k1=3;%%%参数符号和循环结构里循环符号要区分开来。
D=0.5;
%控制对象初始状态
x(1)=1;
dx(1)=0;%系统参数
b=10;for k=1:1:t/ts+1if k==1K=(k-1);times(k)=K*ts;%序号k代表K*ts时刻xd(k)=sin(K*ts);dxd(k)=cos(K*ts);e(k)=x(k)-xd(k);ef(k)=0;else K=(k-1);times(k)=K*ts;%序号k代表K*ts时刻xd(k)=sin(K*ts);dxd(k)=cos(K*ts);e(k)=x(k)-xd(k);ef(k)=ef(k-1)+(e(k)+e(k-1))*ts/2;ends(k)=e(k)+c*ef(k);ut(k)=1/b*(-c*e(k)+dxd(k)-k1*s(k)-D*sign(s(k)));dt(k)=0.5*sin(K*ts);%状态干扰dx(k)=(b*ut(k)+dt(k));x(k+1)=x(k)+dx(k)*ts;end
x(:,end)=[];
figure(1)
plot(times,x,times,xd);
figure(2)
plot(times,ut);
figure(3)plot(ef,e,ef,-c*ef);

一阶系统的滑膜控制器设计及仿真相关推荐

  1. 汽车主动悬挂系matlab,基于Matlab的汽车主动悬架控制器设计与仿真.doc

    基于Matlab的汽车主动悬架控制器设计与仿真 <现代控制理论及其应用>课程小论文 基于Matlab的汽车主动悬架控制器设计与仿真 学院:机 械 工 程 学 院 班级() 姓名: 2015 ...

  2. m基于K-means聚类算法和神经网络的模糊控制器设计matlab仿真

    目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 聚类就是按照某个特定标准把一个数据集分割成不同的类或簇,使得同一个簇内的数据对象的相似性尽可能大,同 ...

  3. m基于simulink的六自由度高超声速飞行器内外环飞行控制器设计与仿真实现

    目录 1.算法仿真效果 2.MATLAB核心程序 3.算法涉及理论知识概要 4.完整MATLAB 1.算法仿真效果 matlab2022a仿真结果如下: 2.MATLAB核心程序 %========= ...

  4. 控制器设计与仿真 实验计算机组成,计算机组成原理——微程序控制器实验

    (一) 微程序控制器实验 一.实验目的与要求 实验目的:1.掌握时序产生器的原理和具体操作. 2.掌握微程序控制器的功能.组成知识. 3.掌握微程序的编制.写入.观察微程序的运行,学习基本指令的执行流 ...

  5. 基于神经网络的控制器设计与仿真

    这个部分,主要是通过给定模型的输入和输出,然后通过网络进行训练,得到神经网络的辨识参数. 对于网络辨识部分,其基本构架如下所示: 上述的辨识结构,通过控制对象的输入和输出的延迟分别进入F网络和G网络, ...

  6. 基于Matlab的汽车主动悬架控制器设计与仿真

    1.内容简介 略217-主动被动悬架-LQR 2.内容说明 汽车悬架系统由弹性元件.导向元件和减振器组成,是车身与车轴之间连接的所有组合体零件的总称,也是车架(或承载式车身)与车桥(或车轮)之间一切力 ...

  7. 基于simulink的模糊自整定PID控制器设计与仿真

    目录 一.理论基础 二.核心程序 三.测试结果 一.理论基础 模糊自整定即根据控制参数的偏差.偏差变化率以及参数间的模糊关系,调整控制参数,常用于PID控制器参数的调节.PID控制的参数模糊自整

  8. matlab数字pid控制仿真程序,基于MATLAB的数字PID控制器设计及仿真分析

    基于MATLAB的数字PID控制器设计及仿真分析 基于基于MATLABMATLAB的数字的数字PIDPID控制器设计及仿真分析控制器设计及仿真分析 摘摘 要要 PID控制作为历史最为悠久,生命力最强的 ...

  9. 基于matlab的模糊控制器的设计与仿真,基于MATLAB的模糊控制洗衣机的设与仿真详解.doc...

    基于MATLAB的模糊控制洗衣机的设计与 仿真 卫瑶瑶,王胜红 (南京农业大学工学院,210031) 摘要:根据模糊控制的原理对传统洗衣机进行改造,设计了模糊控制系统.通过MATLAB仿真,采用取最大 ...

最新文章

  1. c语言 集中上机题目,C语言集中上机题目.doc
  2. oracle目录删除后恢复,Oracle删除后不能重新安装的解决方法
  3. 响应式设计PageAdmin个人博客系统源码v4.0.10
  4. eclipse图标含义
  5. vue项目开发中使用插件流程
  6. Criteo数据集探索
  7. php 怎么判断月份最后一天_PHP基础案例三:判断学生星座
  8. 海康SDK方式对接摄像头
  9. 预充电电路工作原理_电池管理系统中的高压预充电电路原理解析
  10. 你有必要不沾计算机一段时间英语,2014新人教版八年级英语下册第一单元必背词组及句子...
  11. 物联网是什么,华为云学院带你走进物联网的前世今生
  12. android 记事本上功能,安卓手机上有多功能记事本app吗?
  13. 点餐App火爆背后的冷思考
  14. javaScript(正则,DOM)
  15. 异常点检测isolationforest
  16. 单片机设计:基于stm32智能语音识别蓝牙音响(ld3320语音识别模块+mp3模块+喇叭+点阵屏+OLED+蓝牙+手机app)
  17. 鸿蒙符和无级符,《少年三国志》乾坤无极评析:乾坤闪避控制废,无极复活两将兴?...
  18. 人类创造出来的世界——电子世界
  19. 从CMM的QA到CMMI的PPQA
  20. RHEL 7.6 安装oracle database 19c on ASM Part2: Grid Infrastructure配置

热门文章

  1. 关于南极旅游,出行篇
  2. 高考生隔空喊话雷军“优化 MIUI”
  3. html广告代码自适应,关于自适应模板网站站点添加广告的方法
  4. 最小均方算法(LMS Algorithm)理论及DSP实现
  5. 阿里云OSS与NAS
  6. java新手上路(二):奥特曼打怪兽
  7. sublime如何格式化代码
  8. React初级篇————基础项目搭建以及环境配置
  9. 投入式水位计组成及原理介绍
  10. 打印多张分页图片工具类