基于CMAC 神经网络的PID 控制

基于 CMAC 神经网络的 PID 控制

PID Control System Based on CMAC Neural Network

洪云飞 陈孚 付兴武

Hong,Yunfei Chen,Fu Fu,Xingwu

摘要:提出利用 CMAC 神经网络与 PID 的 特征的近似值,然后用它产生合适的控制信

复合控制,实现非线性系统控制。由于 号。系统特征值是基于对象输入输出数据实

CMAC 网络的优点使 PID 控制效果有很大

时观察结果的逐次学习[1] 。

提高。仿真实验表明了该方法的有效性。

关键词:神经网络;PID 控制;非线性系 CMAC 神经网络模型如图 1 所示。

α W

中图分类号:TP273 文献标识码:A 1 1

α W Y

X 2 2

Abstract: This paper designed a control

model, which is constructed based on CMAC α Wm

m

neural network and combined with a PID

controller. Owing to the advantages of the 图 1 CMAC 神经网络模型

CMAC neural network, the effectiveness of

the PID control system has been greatly CMAC 可以逼近任意的非线性关系。设

improved. Simulation studies show the 待逼近的函数映射关系为:

effectiveness and good performance. Y=f(X) ①

Key word: neural network; PID control; T

其 中 X=[x 1 ,x 2 , … ,x n ] ,

non-linear system.

T

Y=[y ,y ,…,y ] 。

随着科技的发展,人工神经网络以其独 1 2 r

特的优点在控制领域中得到广泛的应用。由 CMAC 神经网络通过两个阶段映射来

于 CMAC 神经网络具有信息分类存储的能 实现上述关系。

力,比一般神经网络具有更好的非线性逼近 (1)S :X →A(输入编码) ,即α=S(X)

能力,因此更适合于复杂环境下的非线性实

cmac神经网络 matlab,基于CMAC 神经网络的PID 控制.pdf相关推荐

  1. MATLAB基于BP神经网络的手势识别

    MATLAB基于BP神经网络的手势识别 摘 要:给出了采用MATLAB来识别五个手指和手背的同心圆距离,并通过颜色肤色的方法来提取手势特征量,同时利用BP神经网络算法进行误差分析来实现手势识别的设计方 ...

  2. 基于MATLAB的离散系统的数字PID控制仿真

    基于MATLAB的离散系统的数字PID控制仿真 1 设计要求 2 方案设计 2.1 设计思路及总体方案框图 2.2 PID算法的基本原理 2.3 PID算法的离散化 3 总体方案的选择与设计 3.1 ...

  3. 图神经网络基础--基于图神经网络的节点表征学习

    图神经网络基础–基于图神经网络的节点表征学习 引言 在图节点预测或边预测任务中,首先需要生成节点表征(Node Representation).我们使用图神经网络来生成节点表征,并通过基于监督学习的对 ...

  4. 神经网络pid控制器MATLAB,基于BP神经网络的PID控制器及其MATLAB仿真.pdf

    基于BP神经网络的PID控制器及其MATLAB仿真.pdf 2009 NO.10 中国新技术新产品 China New Technologies and Products 高新技术 基于BP 神经网络 ...

  5. 基于bp神经网络的pid算法,基于单神经元的pid控制

    基于BP神经网络的PID控制器设计 参考一下刘金琨的<先进PID控制>这本书. 例子:被控对象yout(k)=a(k)yout(k-1)/(1+yout(k-1)^2)+u(k_1)其中a ...

  6. MATLAB基于BP神经网络的光伏发电太阳辐照度预测(源码链接在文末)

    光伏发电功率主要受太阳辐照度影响,所以准确预测太阳辐照度对光伏功率预测十分重要.程序采用小波分解先对辐照度数据进行分解,然后再用bp神经网络对分解的辐照度数据分别预测,再组合作为最后的预测结果. 人工 ...

  7. 基于bp神经网络的字符识别matlab,基于bp神经网络的数字识别的Matlab实现

    <基于bp神经网络的数字识别的Matlab实现>由会员分享,可在线阅读,更多相关<基于bp神经网络的数字识别的Matlab实现(18页珍藏版)>请在人人文库网上搜索. 1.基于 ...

  8. 基于BP神经网络的PID控制,基于单神经元的pid控制

    PID控制.模糊控制.自适应控制的原理,及其优缺点比较!大神,急缺中..... PID控制可靠而稳定,控制过程可以被100%复现.可以再任何工业现场应用. 模糊控制是在对工艺系统的分析基础上对PID控 ...

  9. t-s模糊神经网络matlab,基于T-S模型的模糊神经网络,Fuzzy Neural Network based on T-S mode,音标,读音,翻译,英文例句,英语词典...

    补充资料:基于模糊神经网络的模具产品报价系统 一. 报价系统概论 产品报价是指被讯价方根据自身所处市场环境.生产.经营.管理现状等因素而针对讯价方所指定的产品及其特殊的功能需求所报出的价格.产品报价是 ...

最新文章

  1. python怎么处理数据_python中scrapy处理项目数据的实例分析
  2. 网络传输大端序_基于大端法、小端法以及网络字节序的深入理解
  3. Unity5x编辑器的主菜单和布局
  4. awvs 13使用_如何解密AWVS?15行代码就够了!
  5. hdu5399(模拟)
  6. canvas做的图片查看器1
  7. Python中的进程间通信
  8. 光端机与光电转换器的区别介绍
  9. lwip netbuf_ref: invalid buf“
  10. tensorflow2.1学习--认识张量和常用函数一
  11. think php 500错误,thinkPHP5配置nginx环境无法打开 ,每次都是报500错误
  12. 16比9尺寸是多少厘米_16:9是多大的尺寸?
  13. 大学计算机基础第五版习题和课后题答案
  14. evernote 有道_如何备份Evernote笔记本(以防万一)
  15. canal使用过程中的报错
  16. PAT A1154 Vertex Coloring ——多少楼台烟雨中
  17. 清华学霸:想学好英语,除了3500词,记牢这514个核心短语更重要
  18. Gym 100015A
  19. 红外遥控风扇改手机APP远程控制杂记
  20. 充分利用居室空间 让阳台尽显万种风情

热门文章

  1. 用什么软件画流程图之流程图的绘制技巧介绍
  2. Android Automotive (二)系统架构
  3. matlab在汽车上的运用,25份MATLABSIMULINK在汽车开发中的应用PPT
  4. 小散量化炒股记|如何研判主力的踪迹!计算筹码分布图有妙用!
  5. JAVA入门算法题(六)
  6. 键盘输入一个英制的身高(几英尺几英寸),计算对应的公制身高(米)
  7. ubuntu安装计算器
  8. python实现随机森林进行情绪分类
  9. 2021-05-18Leetcode96.不同的二叉搜索树
  10. 可以自由定制的游戏手柄,让操作更顺手,北通阿修罗3S上手