一种基于NCS石化园污水处理控制系统优化方法.docVIP

一种基于NCS石化园污水处理控制系统优化方法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于NCS石化园污水处理控制系统优化方法

一种基于NCS的石化园污水处理控制系统优化方法   摘 要:石化园污水包括两个部分,生活污水和石化园工业污水,对处理工艺和控制系统要求很高。针对目前克拉玛依石化园污水处理厂的实际情况,对系统进行了进一步的优化,设计了一套冗余网络控制系统。分析了网络的原理及工程优化方法。试验和分析结果表明优化后比优化前的网络更新时间(NUT)更短。为大规模NCS的冗余设计和优化提供了参考实例。   关键词:石化园污水;冗余系统;网络控制系统;优化   中图分类号:TP273   石化园污水包括两个部分,生活污水和石化园工业污水,对处理工艺和控制系统要求很高。针对目前克拉玛依石化园污水处理厂的实际情况,对系统进行了进一步的优化,设计了一套冗余网络控制系统(NCS),分析了网络的原理及工程优化方法。本文使用的NCS以典型的ControlNet实时网络为例来进行设计说明,其具有开放的、响应快、确定性、实时性强、实时输入输出、控制器互锁、P2P报文传输等特点[1-3]。   污水处理站工艺流程比较复杂,但是影响控制的主要环节包括:预处理、气浮、调节池、沉降池、污泥缓冲、污泥脱水、2级曝气生物池、反冲洗池、反硝化生物滤池、紫外线消毒、加氯、外排等,数据监测方面,主要包括每个环节的污水和设备的状态监测和控制、外排水的水质在线检测等。中控室设备主要包括NCS、PLC、大屏显示系统以及报警系统等。此系统主要由中控室、PLC节点和远程I/O设备等组成,来实现生产工艺流程的设备控制、数据采集和网络通信,以及各个环节的液位、压力、流量、H2S含量等数据采集,并记录各个节点的设备的启、停、故障、运行、相关报警等状态信息和最终水质参数检测、数据处理、显示、报警等。   1 NCS冗余设计及优化   图1 基于冗余设计的NCS框图   为了提高系统可靠性、确保系统稳定长期正常工作,在系统出现故障时可以自动切换到备用流程,设计一套基于ControlNet网络技术的冗余NCS,如图1所示。 系统冗余设计的主要部分包括即控制器和NCS主控网络。中控室监控系统采用工业以太网EtherNet/IP实现与PLC节点的数据通信;PLC节点再通过ControlNet与远程的I/O模块实现数据采集与通信;现场智能仪表节点通过RS-485总线进行连接,使用ModbusTCP/IP协议进行数据通信,实现主从模式。硬件系统实现连接后,通过组态软件,对网络参数进行配置和优化。   1.1 节点地址的优化   改进后的石化园污水处理厂主控系统的NCS采用三层协议结构,即物理层、CTDMA层和CIP层。其中,CIP协议用于改系统的应用层;CTDMA(Concurrent Time Domain Multiple Access,并时域多路存取)用于数据链路层的介质访问控制技术。该协议层具有预定时间段和非预定时间数据传送功能,每段都是按节点编号顺序依次完成数据发送,其中控制过程由隐性令牌实现。在预定时间段内,轮询到的节点发送一次数据,非预定时间段内,至少可以有1个节点可以发送。为了优化节点数据发送方式和提高轮询队列的效率,有如下两点基本原则需要考虑:   (1)基于预定时间段内的节点:   队列中最新采集数据依地址号从1开发送,正常情况下确保地址编号尽可能连续,避免中间有空闲号出现,这样做的主要目的是MSA保持能获取最小值,各个节点(主要是PLC节点)的采样数据形成一个组成预定时间段数据队列。   (2)基于非预定时间段内的节点:   根据NCS实时性要求的特点,非强实时性节点数据节点,在发送队列中,其地址号可一般安排在队列后面,但也要考虑其发送的时机,也就是所离MSA不要太远,并且空闲地址数尽可能少,避免带宽浪费。实际应用时,非预定时间段队列中节点常见的有RSView,PanelView等设备。   1.2 NUT的优化   NUT是用户可配置的,希望NUT值越小越好,即我们要尽量使其最小。ControlNet技术设定范围是NUT为2~100 ms[5],默认值为5ms。其选值范围直接影响系统实时性,如果过大,数据传送周期过长,控制系统的实时性能会因此下降;如果过小,固定周期过短,会引起在一个周期内,有些节点响应不到时间令牌,这些节点数据的发送过长很可能得完成不了,结果就会引起通信网络拥塞和整体系统性能不稳定。即:   NUT=t维护+t预定+t非预定 (1)   式中:t维护、t预定和t非预定分别为系统中的维护时间段、预定时间段、非预定时间段的时间。考虑到系统可能发生的极端情况,即在每个NUT周期内,预定的每个节点都有在队列中有数据发送,且约定每个MAC帧都视为最大值;同时约定非预定时间段中至少有1个节点在对队列中有数据发送,可得:   t预定=T*MSA,t非

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档