神经网络在PLC控制系统中的应用_第1页
神经网络在PLC控制系统中的应用_第2页
神经网络在PLC控制系统中的应用_第3页
神经网络在PLC控制系统中的应用_第4页
神经网络在PLC控制系统中的应用_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、神经网络在PLC控制系统中的应用2010-11-11 18:30:00 来源:中国自动化网 浏览:47 网友评论 条点击查看摘要:神经网络具有自学习、自调整、自适应能力。本文介绍了由PLC控制实现的神经网络PID自适应控制器。实验表明,该技术对于提高控制精度是行之有效的。具有在调速系 统中推广应用的价值。关键词:PLC;PID控制器;神经网络;直流调速系统一、引言虽然目前的交、直流传动系统都有较成熟的控制方案,采用线性PI或PID调节器可以取得基本满意的控制效果。但是,常参数的PID调节器只对线形系统有效,它们的控制性能因为系统的非线性而降低。在电力传动系统中,虽可以建立电机模型,但是电机本身

2、 和负载的一些参数(如交流电机的转子电阻、拖动负载的转动惯量)是无法确定的、时变 的。电气设备的机械饱和特性,开关的失控时间、控制延时都是不能精确建模的非线性因 素。然而将模糊与神经网络技术引入电力传动系统设计智能控制器却可以很好地克服电力 传动对象变参数、非线性等问题,大大提高系统的鲁棒性。引入模糊与神经网络技术的主 要优点是不需要过程的复杂模型,而且适应性强,容易实现。本文是将PID控制规律融进神经网络3之中,实现神经网络与 PID控制规律的本质结 合,共同完成PID自适应调节,并用 PLC实现神经网络PID自适应控制,确保电力传动系 统的控制精度和可靠性。二、PID自适应控制器常规PID

3、控制算法为:KM)+ Kj + Kd竺(1)' '用求和代替积分,微分用有限差分代替,即上式为:(2)式中T为采样周期,KP是比例系数,KI=KP/TI是积分比例系数,KD=KPTD是微分比例 系数。根据上式,组成由两层线性神经网络构造的控制器,如图1所示。它是由比例、积分、微分三个单元组成的一种动态前向网络,各层神经元个数、连接方式、连接权值是按PID控制规律的基本原则和已有的经验确定,能够保证系统的稳定和快速收敛。GT为V M系统的晶闸管PLC软件实现。(3)(6)(7)(S)(10)图1神经网络PID自适应控制器其中r为系统给定值,y为系统输出值,d为标定值,Lr为学习步

4、长:0<LR三、PLC控制系统的组成本文用PLC实现神经网络PID自适应控制,并应用于直流逻辑无环流可逆调速控制系 统,使系统的控制精度达到了只有理论上才能实现的无静差。考虑到可逆调速控制系统的 控制设备、器件数量多、对系统运行安全可靠提出的更高要求,采用高可靠性的PLC作为控制核心,以晶闸管为执行机构的直流调速控制系统,其系统主要由两部分构成,系统框 图如图2所示。其中PLC实现神经网络 PID自适应器与逻辑无环流双闭环的控制部分,长 划线-点-点虚线框内为(V M三相桥式晶闸管一电动机系统, 触发电路,它由硬件实现。短划线虚线框内为换向软开关,由其输入层为:= ekp d. I I

5、Zc 1 j- T '式中;eltl = yik -d k I输出层郑 ii0) = W.Pik 1 + W,PAk + W.Pik采用性能指标:厶二+卜(21)-低+1): 以梯度法可得络PID控制系数修正式,陌詁随T+1)-咚+ 1)比仗)号翳QF(E)_ Y(k + 1)-Y(k)dUk) U(k)-U(Jc-)图2系统组成框图该系统为速度、电流双闭环调速系统,也就是说PLC对这三个模拟输入信号分别进行速度调节器和电流调节器相串联的两级 PID运算,向晶闸管的触发电路给出移相电压信号。 所以,系统跟随的快速性及控制精度关键取决于PID调节器的设计和调节精度。本系统采用单神经元组成

6、的 PID自适应控制器,它即具有传统PID控制器的优点,又具有神经网络的并行结构和学习记忆功能,并且结构简单,易于实现,所以它更适合于控制系统。四、基于PLC的自适应控制方法作为现代工业三大支柱(机器人、CAD/CAM PLQ之一的PLC具有可靠性高、抗干扰能力强、操作灵活简单、接线简洁、性价比高等优点,特别是易于扩展、编程简单、耐恶 劣环境能力强等特点,已迅速占领了工业生产自动化领域,成为工业自动化领域的强有力 工具。在PLC中实现神经网络 PID自适应控制,即可减少分接头数,提高PID调节的快速性和控制精度,又可以保证动作的可靠性,提高系统运行的安全性。在直流双闭环调速系统中,为了提高系统

7、响应的快速性和限流的必要性,电流内环仍 然采用传统的PI调节器,而转速环则采用神经网络 PID自适应控制器,以提高系统的鲁棒 性。这两级相串联的PID运算都由PLC实现,我们把这一运算环节作为中断程序来处理。PLC的PID自适应控制中断处理子程序流程图如图3所示。图3中断处理子程序流程图图4主程序流程图我们选用西门子公司S7-200系列的PLC进行系统配置5。根据逻辑无环流可逆直流调速系统实际运行的要求,PLC主要实现了两级串联 PID自适应调节及逻辑换向原则。同时,还实现了系统保护功能和系统显示功能。针对该直流调速系统的控制功能,我们在实验室进行了带负载实际运行实验,实验直 流电动机的额定参

8、数为U =220V I = 12A n =1500 转/分,实验线路示意图如图 2所示。实测的机械特性数据如下表所示:测试结果证实,其静特性能够达到只有理论上的无静差,静差率 其它技术性能指标也均达到了设计要求。U=4JVI (A)0.2A1A2A3A4AGAM转/知282&282828I (A)C3A2A4A6ASA10A12A讹转/分)405405405405405405405L=13SVI (A2A4AdASa1OA1000WOOIMOIDflO10OT1000WOOU=220VI CA)CJA2A4 AfrASA10An (转冷、150015001500150015001500tsoo五、结束语用PLC实现的神经网络 PID自适应控制器应用于传动调速系统,控制精度高,而且经济可靠、抗干扰能力强,在允许负载、电枢电阻和转动惯量变化的范围内,都能保持响应 的快速性以及无静差、无超调的优良性能。它特别适用于机床控制系统,它即可以实现调 速部分,同时也可利用PLC顺序控制的应用特点,替代其余的继电器控制部分,这样可使系统结构紧凑,便于维护。参考文献1 陈宇编可编程序控制器基础及编程技巧M.上海:华南理工大学出版社,19992 S7 200可编程序控制器系统手册 Z. SIMATIC, 1998.3 侯远龙.电气传动系统PID自适应控制研究J.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论