1 基于单神经元的PID控制实现-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于单神经元的PID控制实现

电子设计 作者:工程师飞燕 2018-08-31 08:31 次阅读

介绍了一种单神经元自适应控制的方法,并提出了在线调整的方法。该方法结构简单,便于在分散控制系统中实现。

0 引言

工业过程控制中,PID控制是历史最悠久、生命力最强的控制方式。这主要是因为这种控制方式具有直观、实现简单和鲁棒性能好等一系列优点。在火电厂分散控制系统中,单输入单输出(SISO)、采用PID控制规律、简单的控制回路一般占80%以上。但是,许多热工对象都具有大时延、大惯性的特性,使得过渡过程时间变长,调节品质变差;另外,对于高阶或多变量强耦合过程,PID的整定与控制都存在困难。由于整定条件常常受到限制,以及对象的动态特性随着工况、环境等变化而发生变化,PID参数往往难以达到最优状态。

为此,本文提出一种单神经元自适应控制的方法。通过大量的仿真实验表明,该方法简单易行,具有比普通PID算法好得多的控制效果。

1基于单神经元的自适应控制

神经元的输入信号由4部分组成:前馈控制信号x1(t)、反馈比例控制信号x2(t)、反馈微分控制 信号x3(t)、反馈积分控制信号x4(t)。它是一种多层次多模式的控制结构,集前馈和反馈于一体,互为关联,互为补偿。前馈控制信号x1(t)通过ω′1(t) 直接作用于受控对象,加快了系统的响应速度;x2(t)能迅速减小跟踪误差;x3(t) 可以改善系统的响应速度,减小超调量;x4(t) 使系统趋近于稳态无差,提高了控制的准确性。权值ω′i(t)(i=1,2,3,4)反映了受控对象和过程的动态特性,神经元通过自身的学习策略不停地调整ω′i(t)(i=1,2,3,4),在4种控制的关联作用下迅速消除偏差,进入稳态。

权值调整方法采用有监督Hebb学习算法[2],同时为了保证学习算法的收敛性和控制的鲁棒性,可采用规范化的学习算法。控制算法如下式:

基于单神经元的PID控制实现

2仿真实验研究

进行单神经元自适应控制仿真实验,实验结果见图2。PID的参数Ti、δ和Td是通过寻优得到的最优参数。在t=0.56 s时加了一个内扰。可见单神经元自适应控制比普通PID控制响应速度快,控制效果好。

大量的仿真实验表明,单纯调节学习速率η对控制效果的影响不明显。K是神经元的比例系数,它对开环放大倍数较大的受控对象,可以起到衰减神经元控制效果、消除学习过程的冲击的作用;而对开环放大倍数较小的受控对象,则可以起到增强神经元控制效果、保证神经元在全局范围内搜索到E{[r(t)-y(t)]2} 的最小值的作用。仿真实验表明,K取的较大时,系统动态启动快,但超调量大,调整时间长;K取的较小时,系统响应变慢,超调量下降,但如果K取的太小,则响应跟踪不上给定信号。

对K的分析表明,应当在响应初期取较大的值,以提高响应速度;而在进入稳态以后,K应逐步减少到某一稳定值,以保证系统不出现过大的超调量。为了满足上述要求,可以采用非线性变换法对K进行在线修改,调整公式如下:

基于单神经元的PID控制实现

式中,K0为K的稳态值;α为待定参数,其值视控制效果进行调整。取偏差的3次方是使偏差较大时K较大,增加响应速度,而偏差较小时,后一项几乎不起作用,以减小超调量。

也可以采用如下简单的分段线性化方法来调整K:

基于单神经元的PID控制实现

对无自平衡对象G(s)=(0.325s+1)-1×(0.5s+1)-1 进行单神经元自适应控制仿真实验,实验结果见图3。在t=5.6 s时加一个内扰。可见控制的响应速度进一步加快。

3结论

以上提出的神经元自适应预测PID控制器,能够提高控制系统的自适应能力和鲁棒性,该控制器结构简单,易于实现,特别是便于在分散控制系统中实现。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PID控制
    +关注

    关注

    10

    文章

    460

    浏览量

    40091
  • 神经元
    +关注

    关注

    1

    文章

    363

    浏览量

    18449
收藏 人收藏

    评论

    相关推荐

    神经元芯片的主要特点和优势

    神经元芯片,又称神经芯片或神经元网络芯片,是一种专为实现网络通信和控制功能而设计的先进半导体芯片。这类芯片的设计灵感部分源自于对人脑
    的头像 发表于 07-12 16:42 1120次阅读

    神经元是什么?神经元神经系统中的作用

    神经元,又称神经细胞,是神经系统的基本结构和功能单位。它们负责接收、整合、传导和传递信息,从而参与和调控神经系统的各种活动。神经元在形态上高
    的头像 发表于 07-12 11:49 1185次阅读
    <b class='flag-5'>神经元</b>是什么?<b class='flag-5'>神经元</b>在<b class='flag-5'>神经</b>系统中的作用

    人工神经元模型的基本构成要素

    人工神经元模型是人工智能领域中的一个重要概念,它模仿了生物神经元的工作方式,为机器学习和深度学习提供了基础。本文将介绍人工神经元模型的基本构成要素。 神经元的基本概念
    的头像 发表于 07-11 11:28 1231次阅读

    人工神经元模型的基本原理是什么

    人工神经元模型是人工智能领域中的一个重要概念,它模仿了生物神经系统中的神经元行为,为机器学习和深度学习提供了基础。 一、人工神经元模型的历史 神经
    的头像 发表于 07-11 11:26 728次阅读

    人工神经元模型由哪两部分组成

    人工神经元模型是深度学习、机器学习和人工智能领域的基础,它模仿了生物神经元的工作原理,为构建复杂的神经网络提供了基础。 一、人工神经元模型的起源 生物
    的头像 发表于 07-11 11:24 858次阅读

    生物神经元模型包含哪些元素

    生物神经元模型是神经科学和人工智能领域中的一个重要研究方向,它旨在模拟生物神经元的工作原理,以实现对生物神经系统的理解和模拟。
    的头像 发表于 07-11 11:21 989次阅读

    人工智能神经元的基本结构

    人工智能神经元的基本结构是一个复杂而深入的话题,涉及到计算机科学、数学、神经科学等多个领域的知识。 引言 人工智能(Artificial Intelligence,简称AI)是计算机科学的一个分支
    的头像 发表于 07-11 11:19 1322次阅读

    人工神经元由哪些部分组成

    网络的基础。这些网络能够处理和分析大量数据,从而实现诸如图像识别、语音识别和自然语言处理等功能。 2. 神经元的生物学基础 在讨论人工神经元之前,了解生物神经元的工作原理是有益的。生物
    的头像 发表于 07-11 11:17 612次阅读

    人工神经元模型的基本原理及应用

    人工神经元模型是人工智能和机器学习领域的一个重要概念,它模仿了生物神经元的工作方式,为计算机提供了处理信息的能力。 一、人工神经元模型的基本原理 生物神经元的结构和功能 生物
    的头像 发表于 07-11 11:15 844次阅读

    人工神经元模型的三要素是什么

    人工神经元模型是人工智能和机器学习领域中非常重要的概念之一。它模仿了生物神经元的工作方式,通过数学和算法来实现对数据的处理和学习。 一、人工神经元模型的基本概念 1.1 生物
    的头像 发表于 07-11 11:13 889次阅读

    神经元的分类包括哪些

    神经元神经系统的基本功能单位,它们通过电信号和化学信号进行信息传递和处理。神经元的分类非常复杂,可以根据不同的标准进行分类。 一、神经元的基本概念 1.1
    的头像 发表于 07-03 11:36 1203次阅读

    神经元的结构及功能是什么

    的细胞,具有独特的形态结构。神经元的基本结构包括细胞体、树突和轴突。 (1)细胞体:细胞体是神经元的中心部分,包含细胞核和其他细胞器。细胞核负责控制细胞的生长、分裂和基因表达。细胞体的大小和形状因
    的头像 发表于 07-03 11:33 1212次阅读

    神经元的基本作用是什么信息

    的作用。 一、神经元的结构 神经元是一种高度分化的细胞,具有独特的形态和功能。神经元的基本结构包括细胞体、树突和轴突。 细胞体:细胞体是神经元的中心部分,包含细胞核和其他细胞器。细胞核
    的头像 发表于 07-03 11:29 874次阅读

    神经元的信息传递方式是什么

    、树突和轴突三部分组成。 1.1 细胞体 细胞体是神经元的中心部分,包含细胞核和其他细胞器。细胞核负责控制细胞的生长和分裂,其他细胞器则负责细胞的代谢和能量供应。 1.2 树突 树突是神经元的分支结构,它们从细胞体延伸出来,接收
    的头像 发表于 07-03 11:27 1217次阅读

    神经元神经网络的区别与联系

    在人工智能和机器学习的领域中,神经元神经网络是两个至关重要的概念。虽然它们都与人脑中的神经系统有着密切的联系,但在实际应用和理论研究中,它们各自扮演着不同的角色。本文旨在深入探讨神经元
    的头像 发表于 07-01 11:50 917次阅读