目录

前言

1.双关节机械手臂模型

2.神经网络自适应律设计

3. 滑模控制律设计

4. 仿真分析

4.1 仿真模型

4.2 仿真结果

4.3 小结

5 学习问题


前言

上一篇文章我介绍了神经网络补偿的机理,只不过控制律不同,本章我们结合滑模理论设计控制律,所以本质还是:神经网络逼近扰动+控制律。

基于神经网络(RBF)补偿的双关节机械手臂自适应控制_Mr. 邹的博客-CSDN博客

其实在我之前的文章中早就已经用到过这种补偿+控制的思想,只不过用的不是神经网络补偿,而是基于模糊推理机的方法进行补偿,详情请见:

VSC/SMC(十五)——基于模糊逼近的积分滑模控制_Mr. 邹的博客-CSDN博客

基于模糊逼近系统不确项的滑模自适应控制_模糊基向量_Mr. 邹的博客-CSDN博客

一类综合的模糊化自适应滑模控制_模糊自适应滑模控制_Mr. 邹的博客-CSDN博客

1.双关节机械手臂模型

2.神经网络自适应律设计

这里不再赘述了,上一篇文章介绍了:

基于神经网络(RBF)补偿的双关节机械手臂自适应控制_Mr. 邹的博客-CSDN博客

所设计的自适应律为:

3. 滑模控制律设计

滑模面选取:

r=e'+k*e

控制律设计为:

τ = f^+Kv*r-v

其中v为滑模鲁棒项。

注:

①由于系统是2自由度的,即有两个位置指令,所以e和de也是2维的,所以滑模面系数k也是2维的;即相当于分别为2位置设计了2滑模面。

4. 仿真分析

4.1 仿真模型

4.2 仿真结果

调节参数选取:Kv=[50 0;0 50],k = [5 0;0 5]

4.3 小结

可以看到模型即使存在不确定,外界扰动情况下,也能跟踪目标指令,虽然估计的扰动没有做到很精准,但是结合滑模的鲁棒性,能够保证系统在扰动下跟踪目标。

5 学习问题

①自适应律是参考文献来的,为何用等效滑模思想推导有些对不上;

②对于误差是指令-实际,需要统一好,并且关于推导控制输入以及稳定性证明分析。

基于神经网络的滑模鲁棒控制相关推荐

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

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

  2. 基于积分型滑模控制器的永磁同步电机FOC 转速环基于积分型滑模面设计积分型滑模面结构控制器,采用指数趋近律来提高系统的动态性能

    基于积分型滑模控制器的永磁同步电机FOC 1.转速环基于积分型滑模面设计积分型滑模面结构控制器,采用指数趋近律来提高系统的动态性能. 2.提供算法对应的参考文献和仿真模型 ID:56486774298 ...

  3. 【Simulink教程案例7】基于Simulink的滑模控制器设计与实现

    欢迎订阅<FPGA/MATLAB/SIMULINK系列教程> 目录 1.软件版本 2.滑模控制器的理论 3.使用SIMULINK实现滑模控制器

  4. 滑模变结构控制(2)--RBF神经网络

    目录 前言 1 问题描述 2 RBF神经网络原理 3 控制算法设计与分析 4 仿真实例 5 总结 参考文献 前言 如果被控对象的数学模型已知,滑模控制器可以使系统输出直接跟踪期望指令,但较大的建模不确 ...

  5. 【控制】基于灰狼算法改进分数阶PD滑模控制器附matlab代码

    1 内容介绍 分数微积分已经被研究了将近 3 个世纪,并且已 经被科学家广泛应用到科学与控制工程领域中.分 数阶 PID 控制系统是由斯洛伐克学者 Podlubny于 1994 年提出,并应用于分数阶 ...

  6. 基于扩张观测器(LESO)的滑模控制

    目录 前言 1 二阶系统LESO观测器设计 2.基于LESO的滑模控制器设计 ​​​​3. 仿真分析(普通高增益项) 3.1仿真模型 3.2仿真结果 3.3 总结 4. 仿真分析(优化后的高增益项) ...

  7. 【基于滑模变结构控制策略的双向DC-DC变换器研究】

    基于滑模变结构控制策略的双向DC-DC变换器研究 本文通过先进的滑模控制策略来改进双向DC-DC变换器的响应速度和动态品质.通过仿真软件MATLAB/Simulink建立双向DC-DC变换器模型,通过 ...

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

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

  9. 滑模控制学习笔记(三)

    滑模控制学习笔记(三) 基于趋近律的滑模控制 几种典型的趋近律 等速趋近律 指数趋近律 幂次趋近律 一般趋近律 基于趋近律的控制器设计 仿真实例 状态空间模型建立 滑模控制器模型建立 仿真结果 基于趋 ...

最新文章

  1. DBA入门之路:由浅入深的总结学习法
  2. int[]到string[]的转换方法 Array.ConvertAll
  3. 将图片的二进制字节 在HTML页面中显示
  4. Chrome 39-45
  5. SQL增删改查,基础
  6. C++学习之路 | PTA乙级—— 1063 计算谱半径 (20 分)(精简)
  7. oracle db2备份数据库,datagurad 使用备库的备份恢复主库的数据文件
  8. openCV之图像基础(笔记02)
  9. 骑马与砍杀服务器修复,骑马与砍杀21.3.1公共版和热修说明 修复联机模式
  10. 95 后程序员一出校门就拿年薪 32 万?
  11. vs 生成com组件 其他电脑_VS也可以这样进行快捷安装
  12. java11下载_Java11 64位下载_Java SE Development Kit 11(JDK11)下载 11.0.0 官方版_当载软件站...
  13. grab显示连接不上服务器,grab软件使用方法 grab打车软件
  14. HTML入门与进阶以及HTML5
  15. 关于Oblog 2.52 help.asp漏洞的修补问题
  16. VS下使用LoadLibrary加载dll失败
  17. 黄金分割法,你会了吗?
  18. R语言学习-复杂网络中心度计算
  19. 15nm粒径球形纳米金AuNPs-Thrombin修饰R-藻红蛋白/阿霉素的制备过程
  20. deployer php,deployer 实战经验分享

热门文章

  1. 《C系列-实例相关》学生成绩管理系统
  2. 7、Spring AOP使用
  3. getElementByID getElementsByName getElementsByTagName用法详解
  4. 定时任务——@Scheduled注解做定时任务
  5. HTML-浮动(float)
  6. 涉密系统集成资质办理条件 企业认证有哪些好处?
  7. 切换输入法导致程序死机的解决办法
  8. 编码集---解码和编码
  9. SEO优化怎么做?【两步解决】
  10. 【Linux环境搭建】十二、Linux(CentOS7) 时序数据库InfluxDB及Influx-proxy安装配置