目录

前言

1.线性系统(含扰动)

2.基于LMI的线性化滑模鲁棒控制器

3. simulink仿真分析

3.1 simulink模型

3.2 结果分析

3.2.1 切换函数为饱和函数

3.1.2 结论

3.2.1 切换函数为符号函数

3.2.2 结论


前言

上一篇文章用仿真结果说明,只用系统稳定镇定和跟踪的控制器效果不令人满意,而且不具鲁棒性,所以本篇将在上篇文章的基础上引入滑模控制。

往期文章:

基于LMI的线性化系统控制(白嫖程序模型)_Mr. 邹的博客-CSDN博客

使用hinfric和hinflmi函数设计H∞输出反馈控制器(含白嫖代码)_Mr. 邹的博客-CSDN博客

VSC/SMC(一)——基于趋近律的滑模控制(白嫖程序模型)_Mr. 邹的博客-CSDN博客_滑模面的选取

VSC/SMC(二)——基于趋近律的滑模鲁棒控制(白嫖程序模型)_Mr. 邹的博客-CSDN博客

VSC/SMC(三)——基于饱和切换函数的滑模控制(白嫖程序模型)_Mr. 邹的博客-CSDN博客

VSC/SMC(四)——基于线性化反馈的滑模控制(白嫖程序模型)_Mr. 邹的博客-CSDN博客

VSC/SMC(五)——基于参考模型的滑模控制_Mr. 邹的博客-CSDN博客

基于参考模型的主动悬架滑模控制(详细滑模控制推导)_Mr. 邹的博客-CSDN博客

VSC/SMC(六)——基于低通滤波器的滑模控制(白嫖程序模型)_Mr. 邹的博客-CSDN博客

VSC/SMC(七)——基于高增益观测器的滑模控制(白嫖程序模型)_Mr. 邹的博客-CSDN博客

VSC/SMC(八)——基于慢时变干扰观测器的滑模控制(白嫖程序模型)_Mr. 邹的博客-CSDN博客_慢时变干扰观测器 SMC/VSC(九)——控制器容错自适应滑模控制(白嫖程序模型)_Mr. 邹的博客-CSDN博客

VSC/SMC(十)——主辅电机的协调滑模控制(白嫖程序模型)_Mr. 邹的博客-CSDN博客

https://blog.csdn.net/weixin_50892810/article/details/126753448

想学好滑模控制器和LMI控制的的同学,欢迎白嫖我的程序和模型!

1.线性系统(含扰动)

2.基于LMI的线性化滑模鲁棒控制器

其实就是在上述线性化稳定镇定控制器的基础上加上滑模鲁棒性:usw = -inv(B)*η*sign(z),之后需要用Lyapunov函数证明系统的稳定性,和”三部曲“相似。

3. simulink仿真分析

控制器的求解和上篇文章一致

基于LMI的线性化系统控制(白嫖程序模型)_Mr. 邹的博客-CSDN博客

3.1 simulink模型

3.2 结果分析

3.2.1 切换函数为饱和函数

取边界层δ = 0.02

取边界层δ = 0.01

3.1.2 结论

可以看到对于饱和函数作为切换函数,边界层取值的变动虽然可以使得跟踪精度更高,但却导致执行器的抖动,所以调参时要进行参数折中;对于等数趋近律系数在本例中要调节在50左右,否则,跟踪效果不佳。所以调参是个很繁琐的事情,后期会和大家分享一些优化算法,如常见的遗传算法、粒子群、神经网络等寻优迭代算法调参。

3.2.1 切换函数为符号函数

3.2.2 结论

可以看到,使用符号函数作为切换函数时,抖动无论是跟踪效果还是控制输入抖阵增加,均不如饱和函数,所以消抖的机理有很多,其中选合适切换函数便是其中一种。

如果有帮助,麻烦帮忙点个赞是我最大的分享动力,非常感谢!

注:仅为便利自己学习,错误在所难免,如有侵权,请联系删除,有兴趣的学者可以参考学习交流,谢谢!

参考资料:

《滑模变结构控制MATLAB仿真:基本理论与设计方法第四版》---刘金琨

基于LMI的线性系统滑模鲁棒控制相关推荐

  1. 基于趋近律的滑模鲁棒控制simulink仿真

    滑模控制刚入门菜鸟一枚,找个实例练练手.参考刘金琨老师的<滑模变结构控制MATLAB仿真>中的基于趋近律的滑模鲁棒控制,对部分地方做出了修改. 考虑如下的被控对象:,其中,b>0,d ...

  2. 全阶滑模观测器程序_基于全阶状态滑模观测器的异步电机转子磁链观测_杨淑英...

    摘要 : 矢量控制的关键在于转子磁链定向.针对异步电机矢量控制中磁链观测问题, 设计了一种基于全 阶状态滑模观测器的增强型转子磁链观测方案.该方案将全阶磁链观测器和滑模观测器结合起来对异步电 机定子电 ...

  3. 基于参考模型的主动悬架滑模控制(详细滑模控制推导)

    目录 前言 1.系统 1.1.被控对象/主动悬架系统 1.2.参考/追踪模型 2.极点配置法求取滑膜面系数 2.1通过二阶系统的动态性能确定极点 2.1.1二阶系统传递函数: 2.1.2二阶系统传递函 ...

  4. 全阶滑模观测器程序_基于全阶状态滑模观测器的混合永磁记忆电机磁链观测

    基于全阶状态滑模观测器的混合永磁记忆电机磁链观测 姜晓奇 ; 刘维亭 ; 魏海峰 ; 张懿 [期刊名称] <水下无人系统学报> [年 ( 卷 ), 期] 2020(028)002 [摘要] ...

  5. stm32pid算法控制电机转速_论文推荐 | 基于全阶状态滑模观测器的混合永磁记忆电机磁链观测...

    点击"公众号首页-论文导读-微刊"或页面下端"阅读原文"可在线浏览文章全文,如果你喜欢本文,请分享到朋友圈.2020年第28卷第2期基础研究基本信息 作者: 姜 ...

  6. 基于神经网络的滑模鲁棒控制

    目录 前言 1.双关节机械手臂模型 2.神经网络自适应律设计 3. 滑模控制律设计 4. 仿真分析 4.1 仿真模型 4.2 仿真结果 4.3 小结 5 学习问题 前言 上一篇文章我介绍了神经网络补偿 ...

  7. matlab 软启动器,基于Matlab/Simulink的滑模软起动器仿真研究

    摘要:随着电动机的广泛使用,对电机起动的要求越来越高,对软起动装置也使用越来越多.滑模软起动器" title="滑模软起动器">滑模软起动器几种软起动方式的改变主要 ...

  8. VSC/SMC(十四)——全局快速Terminal滑模控制(含程序模型)

    目录 1. 收敛时间分析 2.高阶全局Terminal滑模控制器设计与分析 3.高阶全局Terminal滑模鲁棒控制器设计与分析 3.1 总结 4. 仿真分析 4.1 二级非线性系统 4.2 S函数编 ...

  9. VSC/SMC(十三)——快速和非奇异Terminal滑模控制(含程序模型)

    目录 前言 1.Terminal滑模控制 1.1 传统Terminal滑模 1.2非奇异Terminal滑模 1.3 非奇异快速Terminal滑模 2.传统Terminal滑模 2.1 控制器设计 ...

  10. 三相pmsm矢量控制仿真模型_学术|基于新型滑模观测器的永磁同步电机无传感器矢量控制系统...

    北京交通大学电气工程学院的研究人员张立伟.李行.宋佩佩.张鹏.云蓝斯,在2019年<电工技术学报>增刊1上撰文指出,现代永磁同步电机矢量控制系统中多采用机械式速度传感器检测转子位置和转速信 ...

最新文章

  1. oracle 监听服务自动停止与无法启动问题
  2. 解决MSSQL 2008不能用IP登录的问题
  3. matlab模拟钢琴演奏
  4. windows下运行多个tomcat的配置
  5. 使用JavaScriptSerializer进行序列化日期类型应该注意时区的问题
  6. 数据库:Redis数据库优点介绍
  7. 深入浅出:HTTP/2
  8. [nodejs]国内npm安装nodejs modules失败的几个解决方案
  9. Go程序:演示复数类型的用法
  10. MyISAM的key_buffer_size和InnoDB的innodb_buffer_pool_size
  11. 直接请求接口_【分享】接口是什么?实现原理的是什么?
  12. 全球100ai顶尖科学家_如何为顶尖学校学习AI撰写成功的目标陈述
  13. python灰色预测模型步骤人口预测_人口预测模型灰色预测
  14. Windows Server 2019 Datacenter OVF 模板 百度网盘 下载
  15. CleanMyMac X免费的c盘清理工具
  16. 520情人节礼物可以送什么?最实用的礼物推荐
  17. android 来电播放铃声,android 播放来电铃声
  18. 什么软件测试苹果手机循环电池,如何检查iPhone电池的电池循环次数,看完你就明白了...
  19. 【jquery】通过降低图片的质量(或尺寸)压缩图片大小
  20. centOS8安装vmtools

热门文章

  1. 中国计算机报-用友华表成功秘密
  2. 地图上如何量方位角_野外怎样确定方位 户外辨别方向和位置的方法有哪些?...
  3. 魔兽8.0最新服务器人口普查,魔兽世界8.0最新人口普查: DH稳坐第一职业宝座 同盟种族人数惨淡...
  4. 计算机组装维护与故障排除教材,电脑组装、维护与故障排除(第2版)
  5. java怎么实现微博评论_用户操作之回复评论、查看微博评论功能实现一
  6. 手机游戏之Jad文件及MANIFEST.MF文件
  7. selenium+numpy+opencv突破滑块验证码实现QQ空间登入
  8. 《组合数学全家桶》(ACM / OI 全网最全,清晰易懂)
  9. Python网络编程之网络基础
  10. android实现语音聊天功能,为实现Android语音聊天室开发,语音聊天室软件源码该如何搭建...