0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

采用基于BP神经网络的PID控制方法实现反应釜温度控制系统的设计

电子设计 来源:郭婷 作者:电子设计 2019-06-18 08:14 次阅读

常规PID控制算法对于大部分工业过程的被控对象控制效果良好,但是对于反应釜温度的时间滞后问题,PID控制算法在控制温度跟踪变化曲线时存在振荡和精度低的缺点。PID控制算法是按偏差的比例(P)、积分(I)和微分(D)进行控制的PID控制器(亦称PID调节器)是应用最为广泛的一种自动控制器。它具有原理简单,易于实现,适用面广,控制参数相互独立,参数的选定比较简单等优点;而且在理论上可以证明,对于过程控制的典型对象──“一阶滞后+纯滞后”与“二阶滞后+纯滞后”的控制对象,PID控制器是一种最优控制。PID调节规律是连续系统动态品质校正的一种有效方法,它的参数整定方式简便,结构改变灵活(PI、PD、…)。为了克服反应釜温度的时间滞后问题,本文结合BP神经网络控制策略,采用基于BP神经网络的PID控制方法对其进行控制,反应釜温度能自动跟随给定的温度曲线,满足工艺要求。

1 反应釜温度控制系统

反应釜按反应的特性可以分为吸热反应和放热反应。一般来说,聚合反应属于放热反应,而裂变反应属于吸热反应。化学上把最终表现为吸收热量的化学反应叫做吸热反应。吸热反应中反应物的总能量低于生成物的总能量。生成物中的化学键的能量(键能)越强,稳定性越强;能量越弱,稳定性越差。反应釜的操作流程一般包括如图1所示的四个阶段。

图1中恒温段是反映工艺的关键阶段,对于产品质量和产量有着重要的影响,所以提高恒温段的控制精度是提高产品质量的关键。

采用基于BP神经网络的PID控制方法实现反应釜温度控制系统的设计

实际反应过程中常伴有强烈的放热效应,使反应温度有所变化。针对反应釜温度控制的特点,本文采用基于BP神经网络的PID控制方法。

2 基于BP神经网络的PID控制算法

其结构如图2所示,输入层神经元的个数取4,分别对应于输入r、输出y、误差e和单位1,隐含层神经元为5个,输出层神经元分别对应PID控制器的3个可调参数kp、ki、kd。工业生产过程中,对于生产装置的温度、压力、流量、液位等工艺变量常常要求维持在一定的数值上,或按一定的规律变化,以满足生产工艺的要求。PID控制器是根据PID控制原理对整个控制系统进行偏差调节,从而使被控变量的实际值与工艺要求的预定值一致。不同的控制规律适用于不同的生产过程,必须合理选择相应的控制规律,否则PID控制器将达不到预期的控制效果。PID控制器(比例-积分-微分控制器),由比例单元 P、积分单元 I 和微分单元 D 组成。通过Kp, Ki和Kd三个参数的设定。PID控制器主要适用于基本线性和动态特性不随时间变化的系统。

采用基于BP神经网络的PID控制方法实现反应釜温度控制系统的设计

采用基于BP神经网络的PID控制方法实现反应釜温度控制系统的设计

按照梯度下降法修正网络的权系数,并附加一个使搜索快速收敛全局极小的惯性项,修正公式为:

采用基于BP神经网络的PID控制方法实现反应釜温度控制系统的设计

3 仿真研究

本文设计的基于BP神经网络的PID控制结构如图3所示。

采用基于BP神经网络的PID控制方法实现反应釜温度控制系统的设计

针对反应釜的特性,为了使结果具有代表性,取被控对象时变参数的非线性被控对象的数学模型为:

采用基于BP神经网络的PID控制方法实现反应釜温度控制系统的设计

采用基于BP神经网络的PID控制方法实现反应釜温度控制系统的设计

在第100个采样时刻,控制器加外部干扰0.20时,仿真结果分别如图6、图7所示。

采用基于BP神经网络的PID控制方法实现反应釜温度控制系统的设计

采用基于BP神经网络的PID控制方法实现反应釜温度控制系统的设计
采用基于BP神经网络的PID控制方法实现反应釜温度控制系统的设计

从以上图中可以看出,与传统PID算法相比,基于BP神经网络的PID控制算法的超调量几乎为0,稳定速度快,而且能够随着系统参数的变化自动调整PID控制参数。当在第100个采样时刻时控制器加外部干扰0.20时,基于BP神经网络的PID控制算法中的PID参数随之进行了调整,从而在系统受到外部干扰时影响很小,很快再次达到稳定。

由于反应釜过程的时变、非线性等特点,本文结合神经网络超强的自学习和非线性逼近能力,提出了基于BP神经网络的PID控制算法。此算法可保证系统输出响应快、超调量小、调整时间短、控制精度高,而且具有较强的适应内部参数变化和抗外部干扰的能力。通过对反应釜温度仿真实验控制,验证了这种控制方法的有效性,并通过对比可知其性能明显优于常规的PID算法。

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

    关注

    41

    文章

    6507

    浏览量

    110375
  • 神经网络
    +关注

    关注

    42

    文章

    4733

    浏览量

    100410
  • PID
    PID
    +关注

    关注

    35

    文章

    1468

    浏览量

    85174
收藏 人收藏

    评论

    相关推荐

    BP神经网络PID控制电机模型仿真

    求一个simulink的蓄电池用BP神经网络PID控制电机加速匀速减速运动的模型仿真
    发表于 02-22 02:17

    基于BP神经网络控制+Simulink双闭环直流调速系统仿真设计

    转速环,内环为电流环。本次转速调节器采用基于BP神经网络PID控制器,其参数由神经网络自学习调整
    发表于 06-28 12:03

    基于BP神经网络PID控制

    最近在学习电机的智能控制,上周学习了基于单神经元的PID控制,这周研究基于BP神经网络
    发表于 09-07 07:43

    天意达化工反应釜自动控制系统

    苏州天意达化工有限公司化工过程的反应釜,是整个生产流程中最关键的设备,目前装置有一套以反应釜温度为主要控制对象的自动控制系统, 在两年多来
    发表于 04-11 10:11 37次下载

    神经网络PID温度控制系统中的研究与仿真Explorat

    本文提出一种基于BP 神经网络的新型智能PID 控制方法和一些BP
    发表于 05-26 11:19 34次下载

    基于MCGS的反应釜控制系统设计与实现

    设计了一套反应釜计算机控制系统,用以实现反应釜配料比值控制,以及反应釜
    发表于 07-15 10:22 26次下载

    玻璃窑炉温度系统神经网络PID控制

    以玻璃窑炉的温度系统作为控制对象,采用具有自学习能力的BP 神经网络与传统
    发表于 08-05 10:25 28次下载

    基于PLC的神经网络PID控制器设计

    为了改善工业控制系统的动态调节品质,运用BP 神经网络控制算法设计了一种神经网络PID
    发表于 08-10 11:12 43次下载

    基于BP神经网络PID的漂白温度控制算法的研究

    本文讨论了使用BP 神经网络PID 控制算法,并且将这种控制算法应用在漂白工段的控制当中。利用
    发表于 08-15 10:27 34次下载

    基于BP神经网络PID控制的PMSM调速系统

    在分析永磁同步电机(PMSM)数学模型的基础上,采用改进型BP 神经网络与传统PID 控制相结合作为速度
    发表于 12-31 15:59 14次下载

    神经网络PID反应釜温度控制中的应用

    聚合反应釜广泛应用于工业生产中,反应温度控制是聚合反应控制的关键和难点。传统的
    发表于 01-11 16:21 10次下载

    基于神经网络的库存控制系统

    神经网络控制系统通常会面临多种选择,如样本的训练方式、神经网络的算法等,不好的选择会降低预测率。BP(Back Propagation)神经网络
    发表于 11-13 17:24 31次下载

    基于BP神经网络PID控制器参数优化方法

    针对传统PID控制系统参数整定过程存在的在线整定困难和控制品质不理想等问题,结合BP神经网络自学习和自适应能力强等特点,提出
    发表于 03-20 10:50 44次下载
    基于<b class='flag-5'>BP</b><b class='flag-5'>神经网络</b>的<b class='flag-5'>PID</b><b class='flag-5'>控制</b>器参数优化<b class='flag-5'>方法</b>

    基于BP神经网络PID控制器的研究与实现

    基于BP神经网络PID控制器的研究与实现:
    发表于 04-01 15:20 15次下载
    基于<b class='flag-5'>BP</b><b class='flag-5'>神经网络</b>的<b class='flag-5'>PID</b><b class='flag-5'>控制</b>器的研究与<b class='flag-5'>实现</b>

    基于BP神经网络PID控制器之锅炉蒸汽压力系统

      摘要:锅炉蒸汽压力的特性导致常规的PID控制方法不具备自适应能力,难以满足系统要求,因此,设计了基于BP
    发表于 07-19 14:25 1次下载