目录

前言

1 问题描述

2 RBF神经网络原理

3 控制算法设计与分析

4 仿真实例

5 总结

参考文献


前言

如果被控对象的数学模型已知,滑模控制器可以使系统输出直接跟踪期望指令,但较大的建模不确定性需要较大的切换增益,这就造成抖振,抖振是滑模控制中难易避免的问题。

将滑模控制结合神经网络逼近非线性系统的控制中,采用神经网络实现模型未知部分的自适应逼近,可有效地降低模糊增益。神经网络自适应律通过方法导出,通过自适应权重的调节保证整个闭环系统的稳定性和收敛性。

RBF神经网络于1988年提出。相比于多层前馈BP网络,RBF网络具有良好的泛化能力,网络结构简单,避免不必要的和冗长的计算。关于RBF网络的研究表明了RBF神经网络能在一个紧凑集和任意精度下,逼近任何非线性函数。目前,已经有许多针对非线性系统的RBF神经网络控制研究成果发表。

1 问题描述

考虑一种简单地动力学系统:

其中,为转动角度,为控制输入。

写成状态方程形式为

其中,为未知。

位置指令为,则误差及其导数为

定义滑模函数为

由上述公式可见,如果,则

2 RBF神经网络原理

由于RBF网络具有万能逼近特性,采用RBF神经网络逼近,网络算法为

其中,为网络的输入;为网络隐含层第个节点;为网络的高斯基函数输出;为网络的理想权值;为网络的逼近误差,

网络输入取,则网络输出为

3 控制算法设计与分析

由于

定义函数为

其中,

于是

设置控制律为

,自适应律为

时,,根据不变集原理,闭环系统渐进稳定,时,。由于,则当时,有界,则有界,但无法保证收敛于

可见,控制律中的鲁棒项的作用是克服神经网络的逼近误差,以保证系统的稳定。

4 仿真实例

考虑如下被控对象:

其中,

位置指令为,采用第3章中设计的控制律和自适应律,取。根据网络输入的实际范围来设计高斯基函数的参数,参数取值分别为。网络权值中各个元素的初始值取。仿真结果如图所示。

5 总结

本文主要设计了一种简单地基于RBF神经网络的滑模控制器。

若有侵权,联系必删!

码字不易,若大家觉得还行,后续还会更新,有兴趣的同学可以一起讨论,也欢迎批评指正!

参考文献(点击下载相应资源)

滑模变结构控制matlab仿真:基本理论与设计方法/刘金琨著.-3版.-背景:清华大学出版社,2015

滑模变结构控制(2)--RBF神经网络相关推荐

  1. 终端滑模matlab程序,滑模变结构控制 MATLAB程序

    [实例简介] 滑模控制 MATLAB [实例截图] [核心代码] fac23b3f-e420-4e36-9a5a-2e225aeaf4da └── 滑模变结构控制MATLAB仿真(第3版):基本理论与 ...

  2. 滑模变结构控制SMC(一)——滑模变结构控制的设计步骤

    滑模变结构控制 滑模控制的基本原理 滑模控制的设计步骤 参考文献 滑模控制的基本原理 滑模控制是变结构控制系统的一种控制策略.这种控制策略与常规控制的根本区别在于控制的不连续性,即一种使系统结构随时间 ...

  3. 滑模变结构控制matlab仿真 程序,滑模变结构控制MATLAB仿真 程序代码

    [实例简介] 滑模变结构控制MATLAB仿真 程序代码,值得借鉴 [实例截图] [核心代码] 滑模变结构控制MATLAB仿真 └── 滑模变结构控制MATLAB仿真 ├── 43188036Slidi ...

  4. 通俗理解滑模变结构控制(1)

    这里写自定义目录标题 1.什么是滑模变结构控制 2.滑模变结构的一些基本知识 3.滑模控制器设计 4.滑模控制器例子 1.什么是滑模变结构控制 在开始介绍滑模变结构控制之前,最好先学习一些线性控制的基 ...

  5. 自适应参数估计+滑模变结构控制高超声速飞行器(源代码)

    一.高超声速飞行器数学模型 二.滑模变结构+自适应参数估计控制器的设计 (滑模控制器设计略) 三.部分仿真结果

  6. 模糊函数逼近器+滑模变结构控制高超声速飞行器(源代码)

    一.高超声速飞行器数学模型 二.模糊函数逼近器+滑模变结构控制器的设计 滑模变结构控制器参考: 模糊函数逼近器参考:<Fuzzy DisturbanceObserverBasedAttitude ...

  7. 滑模变结构控制高超声速飞行器(源代码)

    一.高超声速飞行器数学模型 二.滑模变结构控制器的设计 三.仿真结果

  8. 滑模变结构控制的几种切换函数

    滑模控制中的切换函数 1,符号函数          2,饱和函数          3,连续函数          4,反正切函数          5,双曲正切函数性质          simu ...

  9. ros滑模控制_滑模变结构控制算法综述

    龙源期刊网 http://www.qikan.com.cn 滑模变结构控制算法综述 作者:雷渊默 万彦辉 李淑英 来源:<中国科技博览> 2016 年第 27 期 滑模变结构控制是一种自动 ...

最新文章

  1. api可以主动采集用户数据吗_数据埋点采集的那些事儿
  2. android setlatesteventinfo 找不到,安卓通知的基本用法
  3. 测试JdbcTemplate执行SQL语句和存储过程
  4. 如何调试程序的后台作业
  5. logon dialog 的弹出逻辑debug出来了,有很多有用的代码片段
  6. 卡巴绿杀6 By Moshow魔手
  7. 不要再纠结卷积的公式啦!0公式深度解析全连接前馈网络与卷积神经网络!
  8. 漫步线性代数十六——投影和最小二乘
  9. CVPR 2021 | 商汤提出最强时序动作提名修正网络:TCANet
  10. java spark dataset_Spark 2.0介绍:Dataset介绍和使用
  11. 好东西,将你的英文版TFS变为中文版?:Visual Studio 2005 Team Foundation Server 语言更改包...
  12. 显示图片_Pycharm图片独立显示与imshow()无法显示
  13. 剑指offerJZ1 二维数组中的查找 C++ python
  14. Linux下安装NFS共享文件资源
  15. 常用DOS命令(必会基础知识)
  16. 人工智能肉搏战:商汤和旷世们的商业化征途
  17. 20210610 线程数不断飙升问题定位
  18. java 跳跃表_你真的了解跳跃表吗
  19. 【小程序云开发】30分钟搭建个人相册小程序
  20. wireshark数据包流量分析

热门文章

  1. labview学习-状态机、事件、生产者消费者模式
  2. securecrt8注册码
  3. IE10的网站兼容性问题
  4. java URLEncoder转码
  5. python脚本备份linux,linux利用bypy自动备份文件上传百度云
  6. 梯形【2018.11.26】
  7. Unreal Blueprint API Reference[Add Documentation Node...]
  8. 索尼 Sensor 基本概念,及曝光相关的计算
  9. Qt学习总结之QComboBox
  10. v-distpicker 插件只要省市