继电保护及故障信息管理子站的设计与实现.docVIP

继电保护及故障信息管理子站的设计与实现.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文档。上传文档
查看更多
继电保护及故障信息管理子站的设计与实现 沈会斌,滕晓雷,李建业 (北京中恒博瑞数字电力科技有限公司,北京 摘要: 介绍了电网继电保护及故障信息管理系统的总体框架、功能定位以及软件,硬件设计方案,讨论了变电站内保护装置及录波器的接入方案、与主站系统的互联方式。 关键词:继电保护;故障录波;管理信息系统;稳定性;易扩展;信息存储;故障分析。 1.引言 随着电网规模的扩大和全国联网的发展,电力系统中投入电网的各种保护、自动装置、故障录波器等设备越来越多。在出现故障时,这些设备记录了大量的数据和信息,如何综合利用这些信息来判断故障的元件和性质、故障重演、保护动作分析和录波分析,已成为分析电力系统事故和辅助调度员进行故障处理的重要课题。目前,网络通信技术得到了快速的发展,变电站已经具备了以数据方式向电网调度中心传输各种信息的能力,如何有效地综合运用这些信息从而提高整体调度智能信息化水平成为推动电网故障信息系统研制开发的主要动力。 DP2030故障信息管理子站系统是继电保护及故障信息系统(主站 的信息来源,而通信子系统是联系故障管理系统和变电站自动化系统的纽带,通信子系统能否可靠、高效运行,是故障信息系统的关键。本文主要介绍由本公司独立研发的DP2030故障信息管理子站系统的设计与实现思路。 2.软件系统设计 2.1功能特点 参照现场技术需求,并调研了其它厂家的类似系统,设计了DP2030故障信息管理子站系统功能如下: 2.2 系统软件结构 DP2030故障信息管理子站系统由通讯服务器Server ,子站装置参数配置Config ,子站接线图绘制StDraw ,子站故障信息管理DP2030,子站GPS 对时处理Gps ,子站系统软件看门狗WatchDog ,子站对上级主站的数据通讯服务StServer 几个部分组成,各个部分的关系如下图所示: 2.3软件系统设计原则 1. 根据保护及录波器规约的多样性,决定以动态链接库的形式来实现与某厂家某型号装置的数据通讯。设计了CProtocol (规约基类来作为所有装置通讯类的父类,在其中定 义了通用的接口函数,在具体的装置通讯类中只需实现不同规约报文的打包与分包。 2. 根据不同的通讯规约的动态链接库,设计了统一的通讯启动,停止及装置操作接口,由通讯服务器根据配置信息的不同,依次调用动态链接库,完成与站内装置的信息采集任务。 3. 所有模块都涉及到了数据库的操作,为此专门设计了数据持久模块,提供统一的数据库操作接口,完成信息的存储,分析,汇兑及展示。 4. 因为要面对不同主站厂家针对子站数据的调用,与主站部分的通讯也以动态链接库的形式来实现,方便扩展。 5. 签于变电站接线图绘制的复杂性,图形绘制及显示部分使用了公司成熟的图形产品控件UccDraw,保证了软件系统界面与公司其它软件产品的统一。 6. 考虑到站内保护装置与录波器通讯介质的多样性,主要有RS485、RS232 、Lon2Works、UDP、FTP、TCP/IP等,通讯介质部分独立于装置通讯类,分别设计了CSerialPort 、CLon2Works、CUDPConnect、CFtpConnect、CSocketClient类来完成。这样可以方便的实现相同规约不同介质的通讯。 7. 在程序设计方面,主要采用了面向对象的分析与设计方法,这种方法可以确保软件系统可靠,灵活,能适应产品开发后商业需求的快速变化。 2.4 面向对象的系统模块设计 面向对象的程序设计扩展了基于对象的程序设计可以提供类型子类型的关系这是通过一种被称为继承inheritance 的机制而获得的类不再是重新实现共享的特征而是继承了其父类的数据成员和成员函数C++通过一种被称为类派生class derivation 的机制来支持继承被继承的类为基类base class 而新的类为派生类derived class 我们把基类和派生类实例的集合称作类继承层次结构hierarchy。 2.4.1 规约通讯动态链接库内类的定义及关系 以Nari103动态库为例说明,其它类似,其类结构图如下所示: 在此设计中,规约作为一个对象,针对其公共的接口,完全封装在基类中来实现,不同规约报文的封包与拆包在派生类中来实现,保证了接口的统一,这样的设计方式也方便了团队开发的需要。 2.4.2 数据持久化模块 在本系统中,其它模块中所有针对数据库操作的功能都使用了TDBOperate来完成。 2.5 多个进程之间相互协作的处理 DP2030故障信息管理子站系统正常运行时涉及到了多个进程,这就需要多个进程之间互相协作来完成各自功能。进程之间的协作主要使用了两种方式: 1.进程之间发送WM_COPYDA TA消息。 2.共享内存。 2.5.1 DP2030主程序与子站通讯管理程序Ser

文档评论(0)

9988871 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档